前天,在CSDN上看到一篇文章《有理想的程序员必须知道的15件事》 原文链接:http://sd.csdn.net/a/20110421/296282.html
看了这篇文章,其中两点印象挺深刻的。
1,多看的同时多练
2,通过学习把理解到的东西通过写博的方式分享出来。(希望大家指出不足之处)
故以后只要有时间我都会通过写博的方式把学到的点滴分享出来。
今天,作为菜鸟的我看了一个讲Div+Css的视频教程。
主要学到了:
1,Css样式的种类。第一:内联式样式表,第二:嵌入式样式表,第三:外部样式表,第四:输入样式表。
什么是内联式样式表?
------这种方式现在已经比较少用了。
什么是嵌入式样式表?
(注意:似乎这个是为了防止有些浏览器不支持Style而用此来代替的)
我是中国人
........(主体内容)
什么是外部样式表?
意思就是:把样式写在一个外部的.Css文件中,然后通过在html页面上引用该文件。任何html页面都可以引用。
引用方法如下:
(注意: href="存放.css文件的地址")
我是中国人
什么是输入样式表?
将Css文件输入到另一个Css文件中。
假如你有一个test1.Css文件
P{
font-size:16px;
color:Red;
background-color:Green;
text-decoration:underline
}
还有一个test2.css文件
div{
color:Yellow;
font-size:20px
}
此时只要在test1.css文件里输入
@import url(test2.css文件的地址) ----此时在页面中只要引用test1.css文件。就相当于引用了在这之前的test1.css和test2.css两个文件
2,学到第二点:样式规则的选择器,第一:html selector;第二:class selector;第三:id selector ;第四:关联选择器;第五:组合选择器;第六:伪元素选择器
什么是html选择器?
就是直接在前边写html标签。如:
注: 同じページ内に同じ名前の ID セレクターを置くことはできません。
入れ子形式に似ています。
例: p em{ --これは、スペースで区切られた関連付けられたセレクターの形式です
Color:Red;
Font-size: 16px
}
上記の関連付けられたセレクターは、em タグを強調する必要があります効果を発揮するには、P タグ内にネストする必要があります。 (ネスト順序重視:後のタグは前のタグにネストする必要があります)
ページ上: --これが有効になります。
私は中国人です
ローグ絵馬>
}
このようなカンマで区切られたものを組み合わせセレクターと呼びます
特徴:ネストされている場合にのみ使用できる連想セレクターとは異なり、上記のすべてのタグはこれらのスタイルを使用できます規則に従って正しく
擬似要素セレクター(擬似クラス)とは何ですか?
a:link{}
a:hover{}
a:visited{}
疑似要素セレクターはクラスで使用されます:
a.one:link{}
a.two:hover{ }
a.three:visited{}
動的疑似クラス
: focus は現在入力フォーカスを持つ要素を示します (ie7 フォーム要素はこの疑似クラスをサポートしません)
最初の要素を選択します
#header P:first-child ヘッダーの最初の段落を選択します
最初の文字を選択
P:first-letter 段落の最初の文字を選択します
タグや段落などのブロックレベルの要素にのみ適用できますが、ハイパーリンクなどの要素をインライン化しない
: before と :after
これら 2 つの疑似要素は、生成されたコンテンツを挿入し、そのスタイルを設定するために使用されます。
リテラルの意味: :before は、要素 content の前にコンテンツを挿入するために使用されます
:after 、その逆。
コンテンツと併用する必要があります。フロートを除去するには after を使用するのが良い選択です。
構文: a[href]: before{content: "link"}
注: 挿入されるコンテンツは、要素のコンテンツの前または後にあります。つまり、要素の中に挿入されます。要素の前または直後ではなく

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

HTMLは、Webページを構築するために使用される言語であり、タグと属性を使用してWebページの構造とコンテンツを定義します。 1)htmlは、などのタグを介してドキュメント構造を整理します。 2)ブラウザはHTMLを分析してDOMを構築し、Webページをレンダリングします。 3)マルチメディア関数を強化するなど、HTML5の新機能。 4)一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれます。 5)最適化の提案には、セマンティックタグの使用とファイルサイズの削減が含まれます。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

メモ帳++7.3.1
使いやすく無料のコードエディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

WebStorm Mac版
便利なJavaScript開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
