ホームページ > ウェブフロントエンド > htmlチュートリアル > css+divレイアウトまとめ?? Basics_html/css_WEB-ITnose

css+divレイアウトまとめ?? Basics_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 12:33:07
オリジナル
1071 人が閲覧しました

xml (拡張マークアップ言語) の出現により、構造化ドキュメントとデータは普遍的で適応性のある形式となり、Web 上だけでなくどこにでも適用できます。標準は可能と呼ばれます。
XHTML は、Extensible HyperText Markup Language の略称です。 HTML4.0をベースにXMLルールを拡張してXHTMLを取得します。 HTML から XML への移行を実装します。
CSSはCascading Style Sheetsの略称です。純粋な CSS レイアウトと構造化された XHTML を組み合わせることで、デザイナーが外観と構造を分離し、サイトへのアクセスと保守が容易になります。 天两は、過去 2 日間の CSS+DIV の研究について基本的な要約を作成しました。

1) 正しい DOCTYPE をページに追加します
DOCTYPE はドキュメントタイプの略称です。主に、使用している XHTML または HTML のバージョンを示すために使用されます。ブラウザは、DOCTYPE で定義された DTD (Document Type Definition) に従ってページ コードを解釈します。
XHTML1.0 は 3 つの DOCTYPE オプションを提供します:

(1) 暫定 - 非常に一般的に使用されます。

2) 厳密


(3)フレームセット

4)用小写字母书写所有的标签
XML对大小写是敏感的,所以,XHTML也是大小写有区别的。所有的XHTML元素和属性的名字都必须使用小写。否则你的文档将被W3C校验认为是无效的。例如下面的代码是不正确的:

5)为图片添加 alt 属性
为所有图片添加alt属性。alt属性指定了当图片不能显示的时候就显示供替换文本,这样做对正常用户可有可无,但对纯文本浏览器和使用屏幕阅读机的用户来说是至关重要的。只有添加了alt属性,代码才会被W3C正确性校验通过。注意的是我们要添加有意义的alt属性,象下面这样的写法毫无意义:
logo.gif
正确的写法:
   互动力工作室标志,点击返回首页

6)给所有属性值加引号 
   在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。还必须用空格分开属性。
例:


这也是不正确的

7)关闭所有的标签 
  在XHTML中,每一个打开的标签都必须关闭。空标签也要关闭,在标签尾部使用一个正斜杠"/"来关闭它们自己。例如:
 


8)收藏夹小图标
   例如:首先制作一个16x16的icon图标,命名为favicon.ico,放在根目录下。然后将下面的代码嵌入head区:



9)用CSS定义元素外观 
  用css布局的一个好处是可以批量对页面进行修改,它能将文档结构和表现层分离开来,减轻工作量和服务器的负荷,增加站点的扩展能力和应用。
  dreamweaver为我们提供了非常方便的方法去编写css.(图)

css是不区别空格和大小写的,下面是一些基础的归纳
     (1)颜色值
    颜色值可以用RGB值写,例如:color : rgb(255,0,0),也可以用十六进制写,就象上面例子color:#FF0000。如果十六进制值是成对重复的可以简写,效果一样。例如:#FF0000可以写成#F00。但如果不重复就不可以简写,例如#FC1A1B必须写满六位。
   (2)定义字体
   web标准推荐如下字体定义方法:
body { font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; }
   字体按照所列出的顺序选用。如果用户的计算机含有Lucida Grande字体,文档将被指定为Lucida Grande。没有的话,就被指定为Verdana字体,如果也没有Verdana,就指定为Lucida字体,依此类推,;
   Lucida Grande字体适合Mac OS X;
   Verdana字体适合所有的Windows系统;
   Lucida适合UNIX用户
   "宋体"适合中文简体用户;
   如果所列出的字体都不能用,则默认的sans-serif字体能保证调用;

(3)群选择器
   当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔,:
 p, td, li { font-size : 12px ; }

(4)派生选择器
   可以使用派生选择器给一个元素里的子元素定义样式,例如这样:
li strong { font-style : italic; font-weight : normal;}
   就是给li下面的子元素strong定义一个斜体不加粗的样式。

(5)id选择器
   用CSS布局主要用层"div"来实现,而div的样式通过"id选择器"来定义。例如我们首先定义一个层


次に、スタイル シートで次のように定義します:
#menubar {MARGIN: 0px;BACKGROUND: #FEFEFE;COLOR: #666;}
ここで、「menubar」は定義した ID 名です。先頭の「#」記号に注目してください。

ID セレクターは派生もサポートしています。例:
#menubar p { text-align : right; margin-top : 10px; }
このメソッドは主に、レイヤーと複数の派生を持つより複雑な要素を定義するために使用されます。

(6) カテゴリ セレクター
CSS では、カテゴリ セレクターの定義で始まるドットを使用します。例:
.14px {color : #f60 ;font-size:14px ;}
ページでは、class="category を使用します。 Name" メソッド呼び出し:
14px size font
このメソッドは比較的シンプルで柔軟で、ページのニーズに応じていつでも作成および削除できます。

(7) リンクのスタイルを定義する
リンクのスタイルを定義するために CSS で 4 つの疑似クラスが使用されます。つまり、a:link、a:visited、a:hover、a:active です。例:
a:link{フォントの太さ : 太字 ;テキスト装飾 : なし ;カラー : #c00 ;}
a:visited {フォントの太さ : 太字 ;テキスト装飾 : なし ;カラー : #c30 ;}
a:hover { font-weight : 太字 ;text-decoration : 下線 ;color : #f60 ;}
a:active {font-weight : 太字 ;text-decoration : none ;color : #F90 ;}
上記のステートメントはそれぞれ「リンクと「訪問済みリンク」、マウスが上にあるとき、マウスがクリックされたとき」スタイル。上記の順番で書かないと、予想と異なる表示になる場合がありますのでご注意ください。 「LVHA」の順序であることに注意してください。

(8) セレクターを組み合わせて使用​​して、絶妙なデザイン効果を作成します
美しいパターンを使用して、通常の順序なしリストの前にあるくすんだ黒い点を置き換えます。サイト http://marine.happycog.com/
まず、CSS ルールを使用して、カテゴリ属性インベントリの順序なしリストを伝えます。
ul.inventory{
list-style:disc url(/images/common/lister2.gig) inside;}
その呼び出しタグ:

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート