html和css

1、外部式css樣式(也可稱為外聯(lián)式)是把css代碼寫一個單獨的外部文件中,這個css樣式文件以“.css”為擴展名看锉,在內(nèi)(不是在<style>標簽內(nèi))使用<link>標簽將css樣式文件鏈接到HTML文件內(nèi)乌叶,如下面代碼:標簽內(nèi))使用標簽將css樣式文件鏈接到HTML文件內(nèi)叠聋,如下面代碼:

? ??<link href="base.css" rel="stylesheet" type="text/css" />

base.css" rel="stylesheet" type="text/css">

注意:

? ? ? ? ? ? ? ? css樣式文件名稱以有意義的英文字母命名麻车,如 main.css。

? ? ? ? ? ? ? ? rel="stylesheet" type="text/css" 是固定寫法不可修改斗这。

? ? ? ? ? ? ? ? <link>標簽位置一般寫在<head>標簽之內(nèi)动猬。

2、類選擇器?

? ? ? ? 語法:.類選器名稱{css樣式代碼;}

? ??????使用方法:

第一步:使用合適的標簽把要修飾的內(nèi)容標記起來表箭,如下:

<span>膽小如鼠</span>

第二步:使用class="類選擇器名稱"為標簽設(shè)置一個類赁咙,如下:

class="stress">膽小如鼠

第三步:設(shè)置類選器css樣式,如下:

.stress{color:red;}/*類前面要加入一個英文圓點*/

3免钻、取個唯一標識:ID選擇器

? ? ? ? ?使用ID選擇器彼水,必須給標簽添加上id屬性,為標簽設(shè)置id="ID名稱"极舔,而不是class="類名稱"凤覆。

????????ID選擇符的前面是井號(#)號,而不是英文圓點(.)拆魏。

????????id屬性的值既為當前標簽的id盯桦,盡量見名思意,語義化渤刃。


4拥峦、類和ID選擇器的區(qū)別

相同點:可以應(yīng)用于任何元素

不同點:

①、ID選擇器只能在文檔中使用一次卖子。與類選擇器不同略号,在一個HTML文檔中,ID選擇器只能使用一次,而且僅一次玄柠。而類選擇器可以使用多次突梦。

②、可以使用類選擇器詞列表方法為一個元素同時設(shè)置多個樣式随闪。我們可以為一個元素同時設(shè)多個樣式阳似,但只可以用類選擇器的方法實現(xiàn),ID選擇器是不可以的(不能使用 ID 詞列表)铐伴。

下面的代碼是正確的(完整代碼見右側(cè)代碼編輯器)

5撮奏、子選擇器:

????大于符號(>),用于選擇指定標簽元素的第一代子元素。如右側(cè)代碼編輯器中的代碼:

.food>li{border:1px solid red;}

這行代碼會使class名為food下的子元素li(水果当宴、蔬菜)加入紅色實線邊框畜吊。

6、包含選擇器

? ??????加入空格,用于選擇指定標簽元素下的后輩元素户矢。如右側(cè)代碼編輯器中的代碼:

.first? span{color:red;}

? ? ? ? 注意:>作用于元素的第一代后代玲献,空格作用于元素的所有后代。

7梯浪、通過選擇器:

? ??????????功能最強大的選擇器捌年,它使用一個(*)號指定,它的作用是匹配html中所有標簽元素挂洛,如下使用下面代碼使用html中任意標簽元素字體顏色全部設(shè)置為紅色:

* {color:red;}

8礼预、偽類選擇器:

? ??????允許給html不存在的標簽(標簽的某種狀態(tài))設(shè)置樣式,比如說我們給html中一個標簽元素的鼠標滑過的狀態(tài)來設(shè)置字體顏色:

a:hover{color:red;}

注意:其實 :hover 可以放在任意的標簽上虏劲,比如說 p:hover托酸,但是它們的兼容性也是很不好的,所以現(xiàn)在比較常用的還是 a:hover 的組合柒巫。

9励堡、分組選擇器:

? ??????為html中多個標簽元素設(shè)置同一個樣式時,可以使用分組選擇符(堡掏,)应结,如下代碼為右側(cè)代碼編輯器中的h1、span標簽同時設(shè)置字體顏色為紅色:

h1,span{color:red;}

10摊趾、選擇器的優(yōu)先級:

? ? ? ? 一個元素使用了多個選擇器游两,則會按照選擇器的優(yōu)先級給定樣式: 內(nèi)聯(lián)樣式 > id選擇器 > 類選擇器 > 標簽選擇器 > 通配符選擇器

11砾层、權(quán)值計算——特殊性

? ? ? ? 元素啟用css樣式時贱案,啟用哪一個樣式肛炮,選擇權(quán)值高的樣式

? ??????標簽的權(quán)值為1止吐,類選擇符的權(quán)值為10侨糟,ID選擇符的權(quán)值最高為100碍扔。

? ??????p{color:red;}/*權(quán)值為1*/p span{color:green;}/*權(quán)值為1+1=2*/.warning{color:white;}/*權(quán)值為10*/p span.warning{color:purple;}/*權(quán)值為1+1+10=12*/#footer .note p{color:yellow;}/*權(quán)值為100+10+1=111*/

? ? ? ? 選擇器最高層級 !important(注意樣式優(yōu)先級為:瀏覽器默認的樣式 < 網(wǎng)頁制作者樣式 < 用戶自己設(shè)置的樣式秕重,但記住!important優(yōu)先級樣式是個例外不同,權(quán)值高于用戶自己設(shè)置的樣式。)

12溶耘、font-family設(shè)置字體:

? ??????????body{font-family:"宋體";}

? ? ? ? 一般網(wǎng)頁喜歡設(shè)置微軟雅黑:body{font-family:"Microsoft Yahei";}

13二拐、font-weight設(shè)置粗體:p span{font-weight:bold;}

14凳兵、font-style設(shè)置字體樣式:

? ? ①、正常字體為normal,也是font-style的默認值庐扫。

? ? ②、italic為設(shè)置字體為斜體铅辞,用于字體本身就有傾斜的樣式萨醒。

? ? ③巷挥、oblique為設(shè)置傾斜的字體验靡,強制將字體傾斜雏节。

15、font樣式的簡寫方式:body{ font:italic? bold? 12px/1.5em? "宋體",sans-serif;}(在縮寫時 font-size 與 line-height 中間要加入“/”斜扛)

16钩乍、text-decoration添加文本裝飾:

? ?????????? span { text-decoration: line-through;? }

? ? ? ? ①、text-decoration可以設(shè)置添加到文本的修飾变过。

????????②涝涤、text-decoration默認值為none, 定義標準的文本。

????????③阔拳、text-decoration的值為underline為定義文本下的一條線。

????????④辨宠、text-decoration的值為overline為定義文本上的一條線。

????????⑤嗤形、text-decoration的值為line-through為定義穿過文本下的一條線,一般用于商品折扣價赋兵。

17、text-indent 為文本添加首行縮進(開頭空兩格)

? ??????p{text-indent:2em;}

18拓轻、line-height 為文本設(shè)置行間距

? ??????p{line-height:1.5em;}

19经伙、letter/word spacing 增加或減少字符間的空白

? ? ? ? letter:字母之間的間距

? ? ? ? word: 單詞之間的間距

20、text-aline 設(shè)置文本對齊方式

? ??????h1{text-align: center;}

? ? ? ? h1{text-align: left;}

????????h1{text-align: right;}

21帕膜、獨占一行的塊級元素:?將內(nèi)聯(lián)元素a轉(zhuǎn)換為塊狀元素,從而使a元素具有塊狀元素特點

? ??????a{display:block;}

22达吞、塊狀元素也可以通過代碼display:inline將元素設(shè)置為內(nèi)聯(lián)元素

? ??????div{display:inline;}

23荒典、內(nèi)聯(lián)塊狀元素

? ? ? ? 內(nèi)聯(lián)元素是不能設(shè)置寬高的,需要將其設(shè)置為內(nèi)聯(lián)塊狀元素:

? ??????????display:inline-block

24寺董、設(shè)置元素隱藏不顯示

? ??????display: none;

25、使用border為盒子添加邊框

? ? ? ? ①滩字、border-style(邊框樣式)常見樣式有:dashed(虛線)| dotted(點線)| solid(實線)御吞。

?????????②、border-color(邊框顏色)中的顏色可設(shè)置為十六進制顏色陶珠,如: border-color:#888;//前面的井號不要忘掉。

????????③话瞧、border-width(邊框?qū)挾龋┲械膶挾纫部梢栽O(shè)置為: thin | medium | thick(但不是很常用),最常還是用像素(px)交排。

26、使用border為盒子添加邊框

? ??????css 樣式中允許只為一個方向的邊框設(shè)置樣式:

????????div{border-bottom:1px solid red;

? ? ? ? ? ? ? ?border-top:1px solid red;

????????????????border-right:1px solid red;

????????????????border-left:1px solid red;}

27处坪、 border-radius圓角可分為左上架专、右上、右下部脚、左下。如下代碼:

?????????div{border-radius: 20px 10px 15px 30px;}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末丧没,一起剝皮案震驚了整個濱河市锡移,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌淆珊,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件往声,死亡現(xiàn)場離奇詭異戳吝,居然都是意外死亡,警方通過查閱死者的電腦和手機骨坑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門欢唾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粉捻,“玉大人,你說我怎么就攤上這事肩刃⌒油罚” “怎么了沸呐?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長寓娩。 經(jīng)常有香客問我呼渣,道長,這世上最難降的妖魔是什么屁置? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮阱穗,結(jié)果婚禮上帅容,老公的妹妹穿的比我還像新娘。我一直安慰自己并徘,他們只是感情好,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布蕴茴。 她就那樣靜靜地躺著姐直,像睡著了一般。 火紅的嫁衣襯著肌膚如雪声畏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天锣吼,我揣著相機與錄音饱岸,去河邊找鬼。 笑死亮垫,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的琅攘。 我是一名探鬼主播松邪,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼置济!你這毒婦竟也來了锋八?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤挟纱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后檀轨,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體欺嗤,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年讹挎,在試婚紗的時候發(fā)現(xiàn)自己被綠了吆玖。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡沾乘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出歪玲,到底是詐尸還是另有隱情掷匠,我是刑警寧澤读慎,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布槐雾,位于F島的核電站幅狮,受9級特大地震影響株灸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜慌烧,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一鸠儿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧进每,春花似錦、人聲如沸嘱兼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽接奈。三九已至,卻和暖如春序宦,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背堡僻。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工疫剃, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人巢价。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像城菊,于是被迫代替她去往敵國和親碉克。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 今天感恩節(jié)哎客税,感謝一直在我身邊的親朋好友。感恩相遇更耻!感恩不離不棄。 中午開了第一次的黨會秧均,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,564評論 0 11
  • 彩排完,天已黑
    劉凱書法閱讀 4,217評論 1 3
  • 沒事就多看看書锯七,因為腹有詩書氣自華讶隐,讀書萬卷始通神。沒事就多出去旅游巫延,別因為沒錢而找借口,因為只要你省吃儉用炉峰,來...
    向陽之心閱讀 4,784評論 3 11
  • 表情是什么疼阔,我認為表情就是表現(xiàn)出來的情緒戒劫。表情可以傳達很多信息婆廊。高興了當然就笑了,難過就哭了淘邻。兩者是相互影響密不可...
    Persistenc_6aea閱讀 125,020評論 2 7