溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CSS常見的技巧有哪些

發(fā)布時(shí)間:2021-10-11 22:47:48 來源:億速云 閱讀:99 作者:iii 欄目:移動(dòng)開發(fā)

本篇內(nèi)容主要講解“CSS常見的技巧有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“CSS常見的技巧有哪些”吧!

1.如何清除圖片下方出現(xiàn)幾像素的空白間隙?

代碼如下:

方法1:
img{display:block;}
方法2:
img{vertical-align:top;}
備注:除了top值,還可以設(shè)置為text-top
| middle | bottom | text-bottom,甚至特定的<length>和<percentage>值都可以
方法3:
#test{font-size:0;line-height:0;}
備注:#test為img的父元素


2.如何讓超鏈接訪問后和訪問前的顏色不同且訪問后仍保留hover和active效果?

代碼如下:

方法:
a:link{color:#03c;}
a:visited{color:#666;}
a:hover{color:#f30;}
a:active{color:#c30;}
備注:按L-V-H-A的順序設(shè)置超鏈接樣式即可,可速記為L(zhǎng)oVe(喜歡)HAte(討厭)


3.為什么Standard mode下IE無法設(shè)置滾動(dòng)條的顏色?

代碼如下:

方法:
html{
scrollbar-3dlight-color:#999;
scrollbar-darkshadow-color:#999;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#eee;
scrollbar-arrow-color:#000;
scrollbar-face-color:#ddd;
scrollbar-track-color:#eee;
scrollbar-base-color:#ddd;
}
備注:將原來設(shè)置在body上的滾動(dòng)條顏色樣式定義到html標(biāo)簽選擇符上即可


4.如何使文本溢出邊界不換行強(qiáng)制在一行內(nèi)顯示?

代碼如下:

方法:#test{width:150px;white-space:nowrap;}
備注:設(shè)置容器的寬度和white-space為nowrap即可,其效果類似<nobr>標(biāo)簽


5.如何使文本溢出邊界顯示為省略號(hào)?

代碼如下:

方法(此方法Firefox5.0尚不支持):
#test{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
備注:首先需設(shè)置將文本強(qiáng)制在一行內(nèi)顯示,然后將溢出的文本通過overflow:hidden截?cái)啵⒁詔ext-overflow:ellipsis方式將截?cái)嗟奈谋撅@示為省略號(hào)。


6.如何使連續(xù)的長(zhǎng)字符串自動(dòng)換行?

代碼如下:

方法:#test{width:150px;word-wrap:break-word;}
備注:word-wrap的break-word值允許單詞內(nèi)換行


7.如何去掉超鏈接的虛線框?

代碼如下:

方法:a{outline:none;}
備注:IE7及更早瀏覽器由于不支持outline屬性,需要通過js的blur()方法來實(shí)現(xiàn),如<a
onfocus="this.blur();"...


8.標(biāo)準(zhǔn)模式Standard mode和怪異模式Quirks mode下的盒模型區(qū)別?

代碼如下:

方法:
標(biāo)準(zhǔn)模式下:Element
width = width + padding + border
怪異模式下:Element
width = width
備注:相關(guān)資料請(qǐng)參閱CSS3屬性box-sizing


9.如何在文本框中禁用中文輸入法?

代碼如下:

方法:input,textarea{ime-mode:disabled;}
備注:ime-mode為非標(biāo)準(zhǔn)屬性,寫該文檔時(shí)只有IE和Firefox支持


10.如何讓層在falsh上顯示?

代碼如下:

方法:<param
name="wmode" value="transparent" />
備注:設(shè)置flash的wmode值為transparent或opaque


11.如何設(shè)置IE下的iframe背景透明?

代碼如下:

方法:
設(shè)置iframe元素的標(biāo)簽屬性allowtransparency="allowtransparency"然后設(shè)置iframe內(nèi)部頁(yè)面的body背景色為transparent。不過由此會(huì)引發(fā)IE下一些其它問題,如:設(shè)置透明后的iframe將不能遮住select

到此,相信大家對(duì)“CSS常見的技巧有哪些”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI