❗HTML引入CSS的三种常用方式汇总❗
引言
CSS對于HTML來說就像是女生的化妝品,通過CSS的修飾后,網(wǎng)頁元素會更加豐富美觀,但是使用CSS之前的首要需求就是如何在HTML代碼中加入CSS代碼,這里就簡單列舉一下三種常用方法;
ps:由于作者規(guī)劃以后往java后端發(fā)展,所以對于前端的知識只是了解了部分主要內(nèi)容,以應(yīng)用為主,所以如果有錯誤請各位及時指正!
內(nèi)聯(lián)定義方式
因為每個元素都有style屬性,所以可以直接在某個元素中加入css代碼,僅作用于該元素,這樣就可以精確控制一個HTML元素的表現(xiàn),這樣每份css樣式只控制單個HTML元素;
格式為:style="property1:value1;property2:value2;property3:value3;"
示例代碼:
<!DOCTYPE html> <html><head><meta charset="utf-8"><title>css內(nèi)聯(lián)定義方式</title></head><body><!--直接在元素中加入css代碼,每個元素都有style屬性--><div style="width: 400px; height: 400px; background-color: cornflowerblue;border-width: 10px; border-style: groove; border-color: coral;"></div><br><!--上面的border寫法可以簡化--><div style="width: 300px; height: 300px; background-color: aquamarine; border: 1px crimson solid;"></div></body> </html>樣式塊
這種方法通過選擇器來決定某樣式對那些元素起作用,分為很多種選擇器,這里就只針對三種常見的介紹了,分別是:
- id選擇器
- 標(biāo)簽選擇器
- 類選擇器
下面就分別介紹:
id選擇器
通過對id屬性來對不同的元素進(jìn)行區(qū)分,具有針對性,只針對某一個id;
格式為:#idValue{........}
示例代碼:
<!DOCTYPE html> <html><head><meta charset="utf-8"><title>css之id選擇器</title><!--這里同樣需要style,type后面是固定格式,記住即可--><style type="text/css">/*id選擇器*/#llll {color: cadetblue; font-size: large;}</style></head><body><!--這里id設(shè)置為llll--><span id="llll">啦啦啦啦啦啦</span></body> </html>標(biāo)簽選擇器
css樣式對某個元素進(jìn)行作用,是所有的該元素;
格式為:E{......}
示例代碼:
<!DOCTYPE html> <html><head><meta charset="utf-8"><title>css之標(biāo)簽選擇器</title><style type="text/css">/*標(biāo)簽選擇器*/div {background-color: cornflowerblue;border: brown 10px groove;width: 300px;height: 300px;}</style></head><body><!--css作用于這些div標(biāo)簽--><div ></div><div ></div><div ></div><div ></div></body> </html>類選擇器
類選擇器是指定css樣式對具有指定class屬性的元素起到作用
格式為:[E].classValue{......}
示例代碼:
<!DOCTYPE html> <html><head><meta charset="utf-8"><title>css樣式塊</title><style type="text/css">/*類選擇器,這里對所有'lei'類起作用*/.lei {border: darkorchid 5px ridge;}</style></head><body><!--這里的input元素和select元素都屬于'lei'這個類--><input type="text" class="lei" /><br><select class="lei"><option value="ps">小學(xué)</option><option value="ms">初中</option><option value="hs">高中</option></select></body> </html>引入外部獨(dú)立的css文件
這種方法相對前兩種就更加靈活,通過一個.css文件來對某元素進(jìn)行的操作;
注意:這里介紹的方法是推薦使用的,還有一種方法通過@import導(dǎo)入外部樣式文件,不推薦這種方法,因為很多瀏覽器并不支持這種導(dǎo)入方式;且這兩種方法的效果是一樣的;
在HTML文件中通過link元素引入外部文件,
格式為:<link type="text/css" rel="stylesheet" href="css樣式文件的URL(統(tǒng)一資源定位器)"
注:這里的type和rel是固定格式,記住;
示例代碼:
css文件:
html代碼:
<!DOCTYPE html> <html><head><meta charset="utf-8"><title>引入外部獨(dú)立css文件</title><!--通過link對css文件進(jìn)行連接,rel和type是固定寫法--><link rel="stylesheet" type="text/css" href="css03.css" /></head><body><a href="http://www.baidu.com" target="_blank" style="color: #0000CD;" >百度</a><span id="baidu" >百度</span></body> </html>總結(jié)
這三種方法是主要的三種方法,也是常用的,
再提一種方法是:內(nèi)部css樣式,這種方法不建議使用,這里就了解一下,為了和后面的js進(jìn)行比較;
格式為:
其他方法就不介紹了(畢竟博主也不是專門發(fā)展前端的,對后端已經(jīng)基本可以了);
再總結(jié)一下三種方法:
- 內(nèi)聯(lián)定義方式
- 樣式塊
- 引入外部獨(dú)立的css文件
歡迎大家的點評!
總結(jié)
以上是生活随笔為你收集整理的❗HTML引入CSS的三种常用方式汇总❗的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Java基础] sort方法-----
- 下一篇: ❗HTML引入JavaScript的三种