常用cssスタイルアレンジ

9241 ワード

1.テキストの単行表示を強制し、オーバーフローしたテキストを省略記号で表示する

white-space:nowrap;//       
text-overflow:ellipsis;//          
overflow:hidden;
/*
text-overflow: clip | ellipsis | ellipsis-word       :
clip:           ,       ,    。
ellipsis:    ,     (。。。)  ,            。
ellipsis-word: ellipsis  ,               。
*/

2.テキストの複数行表示を強制し、オーバーフローしたテキストを省略記号で表示する

display:-webkit-box;//               。
-webkit-box-clamp:2;//                。 
-webkit-box-orient:horizontal | vertical;//            。
text-overflow:ellipsis;
overflow:hidden;

3.css強制改行

word-break:break-all; /*  IE,chrome,Firefox   */
word-wrap:break-word;/*  IE,chrome,Firefox*/

4.文字間隔

letter-sapcing:2px; //           

5.段落の最初の行のインデントを設定する

text-indent:2em;//        

6.色透明値設定の問題

background:#012356;//    
opacity:0.8;//     
/*                            ,                 ,        ,     */
background:rgba(255,255,255,0.8)//             ,  IE8   。

7.input,textarea関連常用cssスタイル


textareaドラッグサイズを取り除き、スクロールバーを隠す
overflow:hidden;//     
resize:none;//      textarea  

inputのラベル属性1.listプロパティ:入力フィールドの事前定義オプションを含むdatalistを参照し、検索ボックスにプロンプト機能を備えて使用できます.
<form action="doSomething()">
    <input type="url" list="url_list" name="link" />
    <datalist id="url_list">
        <option label="W3Schools" value="http://www.w3schools.com" />
        <option label="Google" value="http://www.google.com" />
        <option label="Microsoft" value="http://www.microsoft.com" />
    datalist>
    <input type="submit" />
form>
//    w3school.

2.マルチピクチャ、ファイル選択機能.multiple
type="file" name="img" multiple="multiple" />

inputのスタイルプロパティ
background:transparent;//    ;
outline:medium;//          

//        input   
input[type="text"]{
    color:red;
}

8.親エレメントのサブエレメントのスタイルを設定する

parent:first-child{color:red}//               
parent:nth-child(2){color:red}//               
//             2n-1 odd(      )、2n even(      )、3n+1(    )

9.背景グラデーション

//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);
//    :    ,    ,    

//IE           IE        
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=00ffff,endColorstr=9fffff,grandientType=1);
//grandientType : 0      ,1      

10.css 3水平垂直中央

display: box; 
display: -webkit-box; 
display: -moz-box; 
-webkit-box-pack:center; 
-moz-box-pack:center; 
-webkit-box-align:center; 
-moz-box-align:center;