首頁 web前端 css教學 整合20個CSS/CSS3常用屬性

整合20個CSS/CSS3常用屬性

May 23, 2017 am 11:03 AM
css css3 匯總

這裡我總結了一下平常自己在專案中常用到的20個CSS常用的樣式,都是些個人的經驗,這裡分享給大家,希望對大家有所幫助

#1.強製文字單行顯示:white-space:nowrap;

2.設定溢位文字顯示為省略標記:text-overflow:ellipsis;
(註:text-overflow:clip | ellipsis | ellipsis-word ;(css3新增加的)
其中clip表示直接裁切溢出的文字;
值ellipsis表示文字溢出時,顯示省略標記(...),省略標記取代最後一個字元;
值ellipsis-word表示文字溢出時,也是顯示省略標記(...),不同的是,省略標記代替的是最後一個字)

3.例如一段程式碼:
當點擊a標籤裡面的圖片的時候,有虛線框,IE中圖片還有邊框,如何解決?
解決方法:
a{outline:none;}//主要是針對火狐等瀏覽器,但IE不行
img{border:0;}
a:active{noOutline :expression(this.onFocus=this.blur());}//解決IE6,IE7中的虛線框。

對a標籤來說,一般簡單的解決方法是:
在a標籤裡加入js控制,當a標籤被聚焦時,強制取消焦點,這時候a標籤自然不會有虛線框。

測試
但是當連接太多的時候,一個一個的加這段程式碼不實用

4.html中兩張圖橫向回車導致間隙,怎麼才能去除成為無間隙?

例如:p 寬300px ; img 寬100px; border:0px;

程式碼如下:


   < img />


//上面情況剛好顯示三張圖


   
   
   


##這種情況就無法在橫向顯示三張圖,因為回車導致兩圖間有間隙。

解決辦法就是讓圖片

浮動

5.css ie6、ie7中overflow:hidden無效解決方案

#產生原因:

當父元素的直接子元素或是下層子元素的樣式擁有

position

:relative
屬性時,父元素的overflow:hidden 屬性就會失效。 解決方法:我們在IE 6、7 內發現子元素會超出父元素設定的高度,即使父元素設定了overflow:hidden。

解決這個bug很簡單,在父元素中使用*position:relative; 即可解決該bug


#6.
表格

語法

程式碼如下:

left

>...
表格位置,置左

...
表格位置,置中background
=圖片路徑>...
背景圖片的URL=就是路徑網址
設定表格邊框大小(使用數字)
...
設定表格的背景顏色...
設定表格邊框的顏色
...
設定表格暗邊框的顏色
...
設定表格亮邊框的顏色
padding
=參數>...
指定內容與格線之間的間距(使用數字)
...
指定格線與格線之間的距離(使用數字)< ;table cols=參數>...指定表格的欄數...
設定表格外框線的顯示方式
width
=寬度>...
指定表格的寬度大小(使用數字)
height=高度>. ..
指定表格的高度大小(使用數字)
...指定儲存格合併欄的欄數(使用數字) ...指定儲存格合併列的列數(使用數字)
#

7.CSS text-transform

text-transform 屬性控製文字的大小寫。
可能的值
值 描述
none 預設。定義帶有小寫字母和大寫字母的標準的文字。
capitalize 文字中的每個單字以大寫字母開頭。
uppercase 定義僅有大寫字母。
lowercase 定義無大寫字母,只有小寫字母。
inherit 規定應該從父元素繼承 text-transform 屬性的值。

8. letter-spacing

letter-spacing 屬性增加或減少字元間的空白(字元間距)。
例如: letter-spacing: 2px;

9.textarea去掉右側捲軸,去掉右下角拖曳

代碼: 

10.css中透明度相容程式碼:filter: alpha(opacity=80);opacity:0.8;

11.根據input的type來控制css樣式

a. 用css中的type選擇器

 input[type="text"] { background-color:#FFC; }
b.用css的expression判斷表達式

input{ background-color:expression(this.type=="text"?'#FFC':''); }
c.用javascript腳本實作(覺得沒必要,省略...)

12:text-stroke
[ text-stroke-width ]:設定或檢索物件中的文字的描邊厚度[ text-stroke-color ]:設定或擷取物件中的文字的描邊顏色

13:text-stroke
text-stroke(文字描邊)和text -fill-color(文字填滿色)注意點:
目前這兩個屬性只有webkit核心的Safari和Chrome支持,例如: -webkit-text-stroke: 3.3px #2A75BF;
text-fill-color:顏色值,和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對同一個text,可設定多個陰影,與box -shadow類似,使用逗號","分割,前一個設定效果在後一個設定效果之上。

15.設定字體

程式碼如下:

<style> @font-face</p>
<p>{font-family: myFirstFont;</p>
<p>src: url(&#39;Sansation_Light.ttf&#39;),</p>
<p>    url(&#39;Sansation_Light.eot&#39;); /* 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 選擇器,:last-child選擇器,:nth-child(IE7,8無效,不識別)
:nth-child(2)選取第幾個標籤, 「2可以是你想要的數字」
:nth-child(2n)選取偶數標籤,2n也可以是even
:nth-child(2n-1)選取奇數標籤,2n-1可以是odd
:nth-child(3n+1)自訂選取標籤,3n+1表示「隔二取一」

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);

第一個參數:設定漸層的起始位置

       第二個參數:設定起始位置的顏色

#       第三個參數:設定終止位置的顏色
IE 瀏覽器

 IE瀏覽器實現漸進只能使用IE自己的濾鏡去實現

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

第一個參數:漸變起始位置的顏色

第二一個參數:漸進式終止位置的顏色

第三個參數:漸進式的類型

                      辨識rgba寫法

20 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免费视频教程

2. h5和css3制作带提示文字的输入框

3. 分享几个常用的最新的css3属性

4. 用CSS制作聊天框小尖角、气泡效果

5. 浏览器实现移动端高性能css3动画

以上是整合20個CSS/CSS3常用屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

vue中怎麼用bootstrap vue中怎麼用bootstrap Apr 07, 2025 pm 11:33 PM

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

HTML,CSS和JavaScript的角色:核心職責 HTML,CSS和JavaScript的角色:核心職責 Apr 08, 2025 pm 07:05 PM

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

bootstrap怎麼寫分割線 bootstrap怎麼寫分割線 Apr 07, 2025 pm 03:12 PM

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

bootstrap怎麼調整大小 bootstrap怎麼調整大小 Apr 07, 2025 pm 03:18 PM

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-

bootstrap怎麼插入圖片 bootstrap怎麼插入圖片 Apr 07, 2025 pm 03:30 PM

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

bootstrap怎麼設置框架 bootstrap怎麼設置框架 Apr 07, 2025 pm 03:27 PM

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

bootstrap怎麼看日期 bootstrap怎麼看日期 Apr 07, 2025 pm 03:03 PM

答案:可以使用 Bootstrap 的日期選擇器組件在頁面中查看日期。步驟:引入 Bootstrap 框架。在 HTML 中創建日期選擇器輸入框。 Bootstrap 將自動為選擇器添加樣式。使用 JavaScript 獲取選定的日期。

bootstrap按鈕怎麼用 bootstrap按鈕怎麼用 Apr 07, 2025 pm 03:09 PM

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本

See all articles