在css中,主要通過border屬性的設(shè)置,實(shí)現(xiàn)去掉邊框。以代碼編輯器:zend studio 10.0為例,可參考以下步驟去掉button(按鈕)的邊框:
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的黃埔網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1、新建一個(gè)html文件,命名為test.html,用于講解。
2、在test.html文件內(nèi),使用button標(biāo)簽創(chuàng)建一個(gè)按鈕,用于測試。
3、在test.html文件內(nèi),給button按鈕添加一個(gè)id屬性,用于樣式的設(shè)置。
4、在test.html文件內(nèi),編寫style type="text/css"/style標(biāo)簽,頁面的css樣式將寫在該標(biāo)簽內(nèi)。
5、在css標(biāo)簽中,通過id設(shè)置button的樣式,定義其背景顏色為藍(lán)色,文字顏色為白色,最后,將border屬性設(shè)置為none,實(shí)現(xiàn)去掉button的邊框。
6、在瀏覽器打開test.html文件,查看實(shí)現(xiàn)的效果。
寫網(wǎng)頁的時(shí)候CSS樣式一般是先把沒用的清楚掉的,比如自帶的邊框 margin ?padding等等,
你需要把所有的標(biāo)簽基本都得清除一遍,不然后期寫網(wǎng)頁的時(shí)候有的小細(xì)節(jié)問題很難排查出來
取消CSS樣式可以在 層或者表格代碼中 找到類似class="" 或者 id="" 之類,將其刪除即可。
或者在網(wǎng)頁代碼中找到 類似這樣的代碼
link href="css/css.css" rel="stylesheet" type="text/css" /
或者
style type="text/css"
.......
/style
將其刪除即可。
方法和詳細(xì)的操作步驟如下:
1、第一步,打開軟件并創(chuàng)建一些默認(rèn)復(fù)選框,見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,在頂部樣式標(biāo)簽上設(shè)置輸入樣式,將輸入的顯示屬性設(shè)置為none,刪除默認(rèn)的單選框,然后設(shè)置每個(gè)單選框的邊距,見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,繼續(xù)設(shè)置下面的樣式,設(shè)置“l(fā)abel”標(biāo)簽的偽元素before和after,然后將原始復(fù)選框更改為狀態(tài)屬性,“
checked + label”設(shè)置為紅色的實(shí)心框,并取消選中狀態(tài),“ label :: after”為白色空心框,見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,打開瀏覽器,可以看到設(shè)置的樣式,去掉了默認(rèn)樣式,見下圖。這樣,就解決了這個(gè)問題了。
因?yàn)楦鱾€(gè)瀏覽器默認(rèn)的樣式不同,你這種情況可以使用下面代碼清除邊距
style*{margin:0;padding:0;}/style建議做網(wǎng)站的時(shí)候,設(shè)置個(gè)reset.css樣式表清除各個(gè)瀏覽器的默認(rèn)樣式,已達(dá)到做的網(wǎng)頁在各個(gè)瀏覽器中達(dá)到統(tǒng)一,下面把YUI
Reset
CSS代碼貼出
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}
在div里給它加上一個(gè)類,給新加的類寫樣式。
在CSS中,繼承是一種非常自然的行為,我們甚至不需要考慮是否能夠這樣去做,但是繼承也有其局限性。
首先,有些屬性是不能繼承的。這沒有任何原因,只是因?yàn)樗褪沁@么設(shè)置的。舉個(gè)例子來說:border屬性,大家都知道,border屬性是用來設(shè)置元素的邊框的,它就沒有繼承性。如下圖所示,如果繼承了邊框?qū)傩裕敲次臋n看起來就會(huì)很奇怪,除非采取另外的措施關(guān)掉邊框的繼承屬性。
多數(shù)邊框類屬性,比如象Padding(補(bǔ)白),Margin(邊界),背景和邊框的屬性都是不能繼承的。
擴(kuò)展資料
CSS中的樣式覆蓋原則:
規(guī)則一:由于繼承而發(fā)生樣式?jīng)_突時(shí),最近祖先獲勝(最近原則)。
strong分別從body和p中繼承了color屬性,但是由于p在繼承樹上離strong更近,因此strong中的文字最終繼承p的藍(lán)色。
規(guī)則二:繼承的樣式和直接指定的樣式?jīng)_突時(shí),直接指定的樣式獲勝(最直接原則)。
strong?{color:red;}
那么根據(jù)規(guī)則二,strong中的文字最終顯示為紅色。
規(guī)則三:直接指定的樣式發(fā)生沖突時(shí),樣式權(quán)值高者獲勝。
樣式的權(quán)值取決于樣式的選擇器,權(quán)值定義如下表。
css選擇器?權(quán)值
標(biāo)簽選擇器?1
類選擇器?10
ID選擇器?100
內(nèi)聯(lián)樣式?1000
偽元素(:first-child等)?1
偽類(:link等)?10
可以看到,內(nèi)聯(lián)樣式的權(quán)值ID選擇器類選擇器標(biāo)簽選擇器,除此以外,后代選擇器的權(quán)值為每項(xiàng)權(quán)值之和,比如”#nav?.current?a”的權(quán)值為100?+?10?+?1?=?111。
網(wǎng)站欄目:css去掉樣式,移除css樣式
分享網(wǎng)址:http://chinadenli.net/article30/dsdieso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、企業(yè)建站、用戶體驗(yàn)、虛擬主機(jī)、網(wǎng)站改版、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)