cssの使用
2514 ワード
1、backgroundのいくつかの疑問:
background: url(../images/member_centerDetail_top.png) no-repeat 10px 8px;
urlは、参照されるピクチャのパスを指定します.
No-repeatは画像が重複しないことを示す.
10 px 8 pxは、外層dom(例えばdiv)オブジェクトの左上頂点に対するピクチャ左上頂点の水平位置10 px、垂直位置8 pxを表す.この2つの値はbackground-positionプロパティと同じです.すなわち、背景画像の開始位置を設定します.
----------------------------------------------------------
.memberCenter .memberCenterDetail .top { background: url(../images/member_centerDetail_top.png) no-repeat 10px 8px; border: 1px solid #CCCCCC; width: 940px; height: 45px; line-height: 40px; padding-left: 40px; clear: both; font-size: 14px; font-weight: bold; color: #595959; overflow: hidden; }
==>
クラススタイルがmemberCenterのdivでクラススタイルがmemberCenterDetailのdivでクラススタイルがtopのdivのスタイルを指定します.
2、長い文字列の英語表示が自動的に改行できない問題を解決する
例えば、aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
なぜなら、英字の間にスペースがなければ、単語として自動的に改行されないからです.漢字にはそんなことはない.
解決策:表示する内容を表に詰めます.タグに「style='TABLE-LAYOUT:fixed」を入れ、単語の改行を強制する
background: url(../images/member_centerDetail_top.png) no-repeat 10px 8px;
urlは、参照されるピクチャのパスを指定します.
No-repeatは画像が重複しないことを示す.
10 px 8 pxは、外層dom(例えばdiv)オブジェクトの左上頂点に対するピクチャ左上頂点の水平位置10 px、垂直位置8 pxを表す.この2つの値はbackground-positionプロパティと同じです.すなわち、背景画像の開始位置を設定します.
----------------------------------------------------------
.memberCenter .memberCenterDetail .top { background: url(../images/member_centerDetail_top.png) no-repeat 10px 8px; border: 1px solid #CCCCCC; width: 940px; height: 45px; line-height: 40px; padding-left: 40px; clear: both; font-size: 14px; font-weight: bold; color: #595959; overflow: hidden; }
==>
クラススタイルがmemberCenterのdivでクラススタイルがmemberCenterDetailのdivでクラススタイルがtopのdivのスタイルを指定します.
2、長い文字列の英語表示が自動的に改行できない問題を解決する
例えば、aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
なぜなら、英字の間にスペースがなければ、単語として自動的に改行されないからです.漢字にはそんなことはない.
解決策:表示する内容を表に詰めます.タグに「style='TABLE-LAYOUT:fixed」を入れ、単語の改行を強制する
タグに「style='word-WRAP:break-word」を入れます.これでいいです. 例: 参考記事URL:http://hi.baidu.com/mengqing723/item/12c708fe09fc33ec1b111ff5 |