本篇內(nèi)容主要講解“CSS常見的技巧有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“CSS常見的技巧有哪些”吧!
我們提供的服務(wù)有:做網(wǎng)站、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、??祍sl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的??稻W(wǎng)站制作公司
1.如何清除圖片下方出現(xiàn)幾像素的空白間隙?
代碼如下:
方法1:
img{display:block;}
方法2:
img{vertical-align:top;}
備注:除了top值,還可以設(shè)置為text-top
| middle | bottom | text-bottom,甚至特定的
方法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è)置超鏈接樣式即可,可速記為LoVe(喜歡)HAte(討厭)
3.為什么Standard mode下IE無法設(shè)置滾動條的顏色?
代碼如下:
方法:
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上的滾動條顏色樣式定義到html標(biāo)簽選擇符上即可
4.如何使文本溢出邊界不換行強(qiáng)制在一行內(nèi)顯示?
代碼如下:
方法:#test{width:150px;white-space:nowrap;}
備注:設(shè)置容器的寬度和white-space為nowrap即可,其效果類似
5.如何使文本溢出邊界顯示為省略號?
代碼如下:
方法(此方法Firefox5.0尚不支持):
#test{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
備注:首先需設(shè)置將文本強(qiáng)制在一行內(nèi)顯示,然后將溢出的文本通過overflow:hidden截斷,并以text-overflow:ellipsis方式將截斷的文本顯示為省略號。
6.如何使連續(xù)的長字符串自動換行?
代碼如下:
方法:#test{width:150px;word-wrap:break-word;}
備注:word-wrap的break-word值允許單詞內(nèi)換行
7.如何去掉超鏈接的虛線框?
代碼如下:
方法:a{outline:none;}
備注:IE7及更早瀏覽器由于不支持outline屬性,需要通過js的blur()方法來實現(xiàn),如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)資料請參閱CSS3屬性box-sizing
9.如何在文本框中禁用中文輸入法?
代碼如下:
方法:input,textarea{ime-mode:disabled;}
備注:ime-mode為非標(biāo)準(zhǔn)屬性,寫該文檔時只有IE和Firefox支持
10.如何讓層在falsh上顯示?
代碼如下:
方法:name="wmode" value="transparent" />
備注:設(shè)置flash的wmode值為transparent或opaque
11.如何設(shè)置IE下的iframe背景透明?
代碼如下:
方法:
設(shè)置iframe元素的標(biāo)簽屬性allowtransparency="allowtransparency"然后設(shè)置iframe內(nèi)部頁面的body背景色為transparent。不過由此會引發(fā)IE下一些其它問題,如:設(shè)置透明后的iframe將不能遮住select
到此,相信大家對“CSS常見的技巧有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!