ここでは、私がプロジェクトでよく使用する 20 の CSS スタイルをまとめました。これらはすべて個人的な経験ですので、皆さんの参考になれば幸いです。
1. line:white -space:nowrap;
2. 省略マークとして表示するオーバーフローテキストを設定します: text-overflow:ellipsis;
(注: text-overflow:clip | ellipsis | ellipsis-word; (で新しく追加されました) css3)
ここで、clip はオーバーフローしたテキストを直接切り取ることを意味します。
値 ellipsis は、テキストがオーバーフローした場合に省略マーク (...) が表示され、省略マークが最後の文字を置き換えることを示します。テキストがオーバーフローした場合、省略マーク (...) も表示されます。違いは、省略マークが最後の単語に置き換えられることです)
aタグ内の画像をクリックすると点線枠が表示されます。IEの画像も同様です境界線があります。どうすれば解決できますか?
解決策:
a{outline:none;}//主に Firefox などのブラウザ用ですが、IE は対象外img{border:0;}
a:active{noOutline:expression(this.onFocus=this.blur () );}//IE6 および IE7 の点線ボックスを解決します。
a タグにフォーカスが当たったら、強制的にフォーカスを解除します。 このとき、a タグには当然点線の枠が付きません。
しかし、接続が多すぎる場合、このコードを 1 つずつ追加するのは現実的ではありません
p>
//上記の状況では、ちょうど 3 枚の写真が表示されています
;
;
、改行によって 2 つの画像の間に隙間が生じるためです。
解決策は、画像を
フロート
にすることです。
5.css overflow:ie6 および ie7 の無効な解決策が隠されています
原因: 親要素の直接の子要素または下位の子要素のスタイルに position
attribute
がある場合、親要素:hidden属性は無効となります。
解決策: IE 6 および 7 では、親要素に overflow:hidden が設定されている場合でも、子要素が親要素によって設定された高さを超えることがわかりました。 このバグを解決するには、親要素で *position:relative; を使用するのが非常に簡単です6.
構文
コードは次のとおりです:
7.CSS text-transform
text-transform プロパティは、テキストの大文字と小文字を制御します。
可能な値
値の説明
none デフォルト。小文字と大文字を使用して規格を定義するテキスト。
大文字にする テキスト内のすべての単語は大文字で始まります。
uppercase は大文字のみを定義します。
小文字の定義には大文字は含まれず、小文字のみが含まれます。
inherit は、 text-transform 属性の値が親要素 から継承される必要があることを指定します。
letter-spacing プロパティは、文字間の間隔 (文字間隔) を増減します。
例: Letter-spacing: 2px;
9.textarea は、右のスクロール バーを削除し、右下隅のドラッグを削除します
コード:
10. CSS の透明度互換性コード: filter: alpha(opacity=80);opacity:0.8;
11. 入力のタイプに応じて CSS スタイルを制御します
a。 css
input [type="text"] { background-color:#FFC; }
b. CSS 式を使用して expression
input{background-color:expression(this.type==") text"?' #FFC':''); }
c. JavaScript スクリプトを使用して実装します (不要な場合は省略します...)
12: text-ストローク
[ text-ストローク幅]: を設定または取得しますオブジェクト テキストストロークの太さ [text-ストローク-カラー]: オブジェクト内のテキストのストロークの色を設定または取得します
13: text-ストローク
テキストストローク (テキストストローク) および text-fill-color (テキスト塗りつぶし) color ) 注:
現在、これら 2 つの属性は、Webkit カーネルの Chr一部でのみサポートされています。例: -webkit-text-stroking: 3.3px #2A75BF;
text-fill-color: color value, like color 属性に適用します。これらはすべてテキスト スタイルです。
text-fill-color と color 属性を同時に使用すると、text-fill-color は color 属性の色の値を上書きします。
text-fill-color は透明な値を使用できます。 、つまり: text-fill-color:transparent
14:text-shadow
text-shadow:0px 0px 0px #333333;
属性値は次のとおりです: 水平方向の変位 (負の値をサポート)、垂直方向の変位 (負の値をサポート)負の値)、ぼかし半径、影の色
text-shadow は、box-shadow と同様に、同じテキストに複数の影を設定できます。カンマ「,」で区切られ、前の設定の効果が後者の効果の上に重なります。設定。
15. フォントを設定します
コードは次のとおりです:
<style> @font-face</p> <p>{font-family: myFirstFont;</p> <p>src: url('Sansation_Light.ttf'),</p> <p> url('Sansation_Light.eot'); /* IE9+ */}</p> <p>p{font-family:myFirstFont;}</p> <p></style>
16. CSS 必須の改行
コードは次のとおりです:
{</p> <p> word-break:break-all; /支持IE,chrome,FF不支持/ word-wrap:break-word;/支持IE,chrome,FF/ }
17.CSS :first-child selector,:last-child selector,:nth-child (IE7,8 は無効で認識されません)
:nth-child(2) はラベルを選択します。「2 は必要な数字にすることができます」
:nth-child(2n) は偶数のラベルを選択します。 2n は偶数にすることもできます
:nth-child(2n-1) は奇数のラベルを選択します、2n-1 は奇数にすることもできます
:nth-child(3n+1) は選択したラベルをカスタマイズします、3n+1 は「1 つを取り出す」ことを意味します2 つずつ"
18. CSS3 は背景色のグラデーションを実装します
コードは次のとおりです:
background:-webkit-linear-gradient(top,#FFF,#cb1919);
background:-o-linear -gradient(top,#FFF,#cb1919) ;
background:-ms-linear-gradient(top,#FFF,#cb1919);
background:-moz-linear-gradient(top,#FFF,#cb1919);
background:linear-gradient(top,#FFF ,#cb1919);
最初のパラメータ: グラデーションの開始位置を設定します
2 番目のパラメータ: 開始位置の色を設定します
3 番目のパラメータ:終了位置の色
IE ブラウザ
IE ブラウザ グラデーションを実装するには IE 独自のフィルターのみを使用できます
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffff,endColorstr=#9fffff,grandientType=1) ;
最初のパラメータ: グラデーションの開始位置の色
2 番目のパラメータ: グラデーションの終了位置の色
3 番目のパラメータ: グラデーションの種類
0 は垂直方向のグラデーションを表します 1 は水平方向のグラデーションを表します
19 IE8 は RGBA 書き込みを認識しません
20 CSS333 CSS3 RGB カラーと HSL カラー
RGB カラーの原理は、異なる赤、緑、青の値を定義することによって色を形成することです。 color:rgb(254,2,8);
HSL は、色相、彩度、明るさのモードを通じて色を宣言します。 color:hsl(359,99%,40%);
透明な背景を設定する必要がある場合は、それらを使用できます:
background-color:hsla(0,0%,100%,0.8); background-color:rgba(255,255,255,0.8);
不使用opacity的原因是:opacity使里面的元素也透明了,而上面的不会。
20.初始化em,u的斜体
em,u{ font-style: normal;}
【相关推荐】
1. CSS3免费视频教程
以上が20 の一般的な CSS/CSS3 プロパティを統合の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。