<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        css總結(jié)_html/css_WEB-ITnose

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 16:41:01
        文檔

        css總結(jié)_html/css_WEB-ITnose

        css總結(jié)_html/css_WEB-ITnose:內(nèi)聯(lián)式css樣式表就是把css代碼直接寫在現(xiàn)有的HTML標(biāo)簽中,如下面代碼: 紅色 并且css樣式代碼要寫在 style=雙引號中 如果有多條css樣式用分號隔開: 紅色 2 嵌入式 嵌入式css樣式,就是可以把css樣式代碼寫在 標(biāo)簽之間。 span{
        推薦度:
        導(dǎo)讀css總結(jié)_html/css_WEB-ITnose:內(nèi)聯(lián)式css樣式表就是把css代碼直接寫在現(xiàn)有的HTML標(biāo)簽中,如下面代碼: 紅色 并且css樣式代碼要寫在 style=雙引號中 如果有多條css樣式用分號隔開: 紅色 2 嵌入式 嵌入式css樣式,就是可以把css樣式代碼寫在 標(biāo)簽之間。 span{
        內(nèi)聯(lián)式css樣式表就是把css代碼直接寫在現(xiàn)有的HTML標(biāo)簽中,如下面代碼:

        紅色

        并且css樣式代碼要寫在 style=""雙引號中

        如果有多條css樣式用分號隔開:

        紅色

        2 嵌入式

        嵌入式css樣式,就是可以把css樣式代碼寫在

        標(biāo)簽之間。

        3 外部式

        在 內(nèi)使用 標(biāo)簽將css樣式文件鏈接到HTML文件內(nèi),如下面代碼:

        注意:

        1. css樣式文件名稱以有意義的英文字母命名,如 main.css。
        2. rel="stylesheet" type="text/css"是固定寫法不可修改。
        3. 標(biāo)簽位置一般寫在
        4. 三種方法的優(yōu)先級:內(nèi)聯(lián)式 > 嵌入式 > 外部式但是嵌入式>外部式有一個前提:嵌入式css樣式的位置一定在外部式的后面。

        二 css選擇器

        語法

        選擇器{ 樣式;}

        2 選擇器

        1 標(biāo)簽選擇器

        標(biāo)簽選擇器其實(shí)就是html代碼中的標(biāo)簽

        p{font-size:12px;line-height:1.6em;}

        2 類選擇器

        .類選器名稱 {css樣式代碼;}

        3 ID選擇器

        ID選擇器只能在文檔中使用一次

        #ID器名稱{css樣式代碼;}

        4 子選擇器

        >符號表示,選擇指定標(biāo)簽元素的第一代子元素(直接后代)

        .food>li //選擇類標(biāo)簽food下面的第一個li

        5 包含(后代選擇器)

        通過 空格,用于選擇指定標(biāo)簽元素下的后輩元素(所有子后代元)

        h1 em {color:red;}

        6 通用選擇器

        *匹配html中所有標(biāo)簽元素

        7 偽類選擇器

        允許給html不存在的標(biāo)簽(標(biāo)簽的某種狀態(tài))設(shè)置樣式

        a:hover{color:red;} //a標(biāo)簽鼠標(biāo)滑過的狀態(tài)設(shè)置字體顏色

        8 分組選擇器

        為html中多個標(biāo)簽元素設(shè)置同一個樣式時,可以使用分組選擇符 ,

        h1,span{color:red;}

        //它相當(dāng)于下面兩行代碼:

        h1{color:red;}span{color:red;}

        三 CSS繼承

        樣式會自動應(yīng)用于其后代。

        如:給p設(shè)置了顏色,span也會有顏色。

        p{color:red;}

        三年級時,我還是一個膽小如鼠的小女孩。

        有一些css樣式是不具有繼承性的。如border:1px solid red;

        四 權(quán)值

        為同一個元素設(shè)置了不同的CSS樣式代碼,會優(yōu)先使用權(quán)值高的css樣式。

        權(quán)值的規(guī)則:

        標(biāo)簽的權(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*/

        注意:繼承也有權(quán)值但很低,有的文獻(xiàn)提出它只有0.1,所以可以理解為繼承的權(quán)值最低。

        五 格式化排版

        字體

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

        字號、顏色

        body{font-size:12px;color:#666}

        粗體,斜體、下劃線、刪除線

        p span{font-weight:bold;} //粗體p a{font-style:italic;} //斜體p a{text-decoration:underline;} //下劃線.oldPrice{text-decoration:line-through;} //刪除線

        縮進(jìn)

        p{text-indent:2em;} //注意:2em的意思就是文字的2倍大小。

        行間距

        p{line-height:1.5em;}

        字間距、字母間距

        letter-spacing //字母間距:word-spacing //單詞間距:

        對齊

        text-align:left/center/right

        六 盒模型

        概念

        箱子裝東西的模型。所有的塊級元素都具備盒模型特點(diǎn)。

        元素分類

        1. 塊狀元素
        2. 內(nèi)聯(lián)元素
        3. 內(nèi)聯(lián)塊狀元素

        塊狀元素

        ...

          、、、、、 、、
          1. 在新行顯示,且獨(dú)占一行。
          2. 可設(shè)置元素的高度、寬度、行高以及頂和底邊距。
          3. 寬度默認(rèn)是父容器的100%。

          內(nèi)聯(lián)元素

          、、
          、、

          1. 不單獨(dú)占一行
          2. 不可設(shè)置元素的高度、寬度、行高及頂部和底部邊距
          3. 元素的寬度就是它包含的文字或圖片的寬度,不可改變
          4. 塊狀元素也可以通過代碼display:inline將元素設(shè)置為內(nèi)聯(lián)元素

          內(nèi)聯(lián)塊狀元素inline-block

          將元素設(shè)置為內(nèi)聯(lián)塊狀元素: display:inline-block

          1. 不獨(dú)占一行
          2. 可以設(shè)置寬高

          邊框

          邊框三個屬性:

          div{ border-width:2px; border-style:solid; border-color:red;}

          1.border-style常見樣式有:dashed(虛線)| dotted(點(diǎn)線)| solid(實(shí)線)

          1.border-color(邊框顏色)中的顏色可設(shè)置為十六進(jìn)制顏色,如:

          1.border-width(邊框?qū)挾龋┲械膶挾纫部梢栽O(shè)置為:thin | medium | thick(不是很常用),常用的還是用象素(px)

          四個邊框單獨(dú)設(shè)置:

          border-top:1px solid red;border-bottom:1px solid red;border-right:1px solid red;border-left:1px solid red;

          寬度和高度

          css內(nèi)定義的寬(width)和高(height),指的是填充padding以里的內(nèi)容范圍。

          填充padding

          上、右、下、左(順時針)。

          //合起來寫:div{padding:20px 10px 15px 30px;}//分開寫:div{ padding-top:20px; padding-right:10px; padding-bottom:15px; padding-left:30px;}

          如果上、右、下、左的填充都為10px;可以這么寫

          div{padding:10px;}

          如果上下填充一樣為10px,左右一樣為20px,可以這么寫:

          div{padding:10px 20px;}

          邊界margin

          上、右、下、左。

          //合起來寫:div{margin:20px 10px 15px 30px;}//分開寫:div{ margin-top:20px; margin-right:10px; margin-bottom:15px; margin-left:30px;}

          如果上右下左的邊界都為10px;可以這么寫:

          div{ margin:10px;}

          如果上下邊界一樣為10px,左右一樣為20px,可以這么寫:

          div{ margin:10px 20px;}

          七 布局模型

          CSS包含3種基本的布局模型,用英文概括為:Flow、Layer 和 Float。在網(wǎng)頁中,元素有三種布局模型:

          1.流動模型(Flow)

          2.浮動模型 (Float)

          3.層模型(Layer)

          流動模型

          默認(rèn)的網(wǎng)頁布局模式

          flow模型特征:

          1.塊狀元素自上而下順序分布,默認(rèn)狀態(tài)下,塊狀元素的寬度都為100%,以行的形式占據(jù)位置,霸道獨(dú)占一行。

          1.內(nèi)聯(lián)元素在所處的包含元素內(nèi)從左到右水平分布

          浮動模型

          塊狀元素獨(dú)占一行,讓兩個塊狀元素并排顯示,可以使用浮動。

          div{	width:200px; 	height:200px; border:2px red solid; 	float:left;}

          層模型

          絕對定位(position: absolute)

          將元素從文檔流中拖出來,絕對定位元素不占文檔流,忽略文檔流的存在而浮在已有東西的上面left、right、top、bottom屬性相對于其最接近的一個具有定位屬性的父包含塊進(jìn)行絕對定位,如果不存在這樣的包含塊,則相對于body元素,即相對于瀏覽器窗口

          相對定位(position: relative)

          通過left、right、top、bottom屬性確定元素在正常文檔流中的偏移位置。它相對定位占文檔流 ,所以定位不好它會覆蓋已有的東西。

          固定定位(position: fixed)

          與absolute定位類型類似,但它的相對移動的坐標(biāo)是視圖(屏幕內(nèi)的網(wǎng)頁窗口)本身。不會受文檔流動影響,這與background-attachment:fixed?屬性功能相同。

          Relative與Absolute組合使用

          相對于其它元素進(jìn)行定位.參照定位的元素必須是相對定位元素的前輩元素:

           相對參照元素進(jìn)行定位//從上面代碼可以看出box1是box2的父元素(父元素當(dāng)然也是前輩元素了)。

          參照定位的元素必須加入position:relative;

          #box1{ width:200px; height:200px; position:relative; //絕對 }

          定位元素加入position:absolute,便可以使用top、bottom、left、right來進(jìn)行偏移定位了。

          #box2{ position:absolute; //相對 top:20px; left:30px; }//這樣box2就可以相對于父元素box1定位了(這里注意參照物就可以不是瀏覽器了,而可以自由設(shè)置了)。

          八 代碼縮寫,節(jié)能

          1 盒模型代碼簡寫

          盒模型時外邊距(margin)、內(nèi)邊距(padding)和邊框(border)設(shè)置上下左右四個方向的邊距是按照順時針方向設(shè)置的:上右下左。

          通常有下面三種縮寫方法:

          1、如果top、right、bottom、left的值相同,如下面代碼:

          margin:10px 10px 10px 10px;//可縮寫為:margin:10px;

          2、如果top和bottom值相同、left和 right的值相同,如下面代碼:

          margin:10px 20px 10px 20px;//可縮寫為:margin:10px 20px;

          3、如果left和right的值相同,如下面代碼:

          margin:10px 20px 30px 20px;//可縮寫為:margin:10px 20px 30px;

          注意:padding、border的縮寫方法和margin是一致的。

          2 顏色值縮寫

          關(guān)于顏色的css樣式也是可以縮寫的,當(dāng)你設(shè)置的顏色是16進(jìn)制的色彩值時,如果每兩位的值相同,可以縮寫一半。

          p{color:#000000;}//可以縮寫為:p{color: #000;}p{color: #336699;}//可以縮寫為:p{color: #369;}

          3 字體縮寫

          網(wǎng)頁中的字體css樣式代碼也有他自己的縮寫方式,下面是給網(wǎng)頁設(shè)置字體的代碼:

          body{ font-style:italic; font-variant:small-caps; font-weight:bold; font-size:12px; line-height:1.5em; font-family:"宋體",sans-serif;}

          這么多行的代碼其實(shí)可以縮寫為一句:

          body{ font:italic small-caps bold 12px/1.5em "宋體",sans-serif;}

          注意:

          1、使用這一簡寫方式你至少要指定 font-size 和 font-family 屬性,其他的屬性(如 font-weight、font-style、font-varient、line-height)如未指定將自動使用默認(rèn)值。

          2、在縮寫時 font-size 與 line-height 中間要加入“/”斜扛。

          一般情況下因?yàn)閷τ谥形木W(wǎng)站,英文還是比較少的,所以下面縮寫代碼比較常用:

          body{ font:12px/1.5em "宋體",sans-serif;}

          只是有字號、行間距、中文字體、英文字體設(shè)置。

          聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

          文檔

          css總結(jié)_html/css_WEB-ITnose

          css總結(jié)_html/css_WEB-ITnose:內(nèi)聯(lián)式css樣式表就是把css代碼直接寫在現(xiàn)有的HTML標(biāo)簽中,如下面代碼: 紅色 并且css樣式代碼要寫在 style=雙引號中 如果有多條css樣式用分號隔開: 紅色 2 嵌入式 嵌入式css樣式,就是可以把css樣式代碼寫在 標(biāo)簽之間。 span{
          推薦度:
          標(biāo)簽: html css 總結(jié)
          • 熱門焦點(diǎn)

          最新推薦

          猜你喜歡

          熱門推薦

          Top
          主站蜘蛛池模板: 国产精品视频免费一区二区三区| 在线看片免费人成视频播| 91成年人免费视频| 亚洲第一永久在线观看| 7x7x7x免费在线观看| 亚洲av无码一区二区三区网站| 97国免费在线视频| 久久精品国产亚洲综合色| 中文在线免费看视频| 亚洲成AV人在线观看天堂无码| 久久免费观看国产精品| 亚洲黄网站wwwwww| 皇色在线视频免费网站| 亚洲日本成本人观看| 在线观看免费亚洲| eeuss草民免费| 久久精品国产亚洲av四虎| 91九色视频无限观看免费| 亚洲导航深夜福利| 日韩一区二区三区免费体验| 特黄特色大片免费| 亚洲人成在线播放网站| 最近免费中文字幕mv在线电影 | 国产人在线成免费视频| 精品亚洲AV无码一区二区三区 | 亚洲欧美国产国产综合一区| 免费吃奶摸下激烈视频| 久草免费福利在线| 亚洲制服中文字幕第一区| 成人性生交大片免费看无遮挡 | 在线日本高清免费不卡| 亚洲综合精品成人| 亚洲日韩国产一区二区三区| 亚洲免费视频在线观看| 亚洲乱亚洲乱妇无码| 日日噜噜噜噜夜夜爽亚洲精品| 久久免费看黄a级毛片 | 青青操免费在线视频| 四虎必出精品亚洲高清| 国产亚洲日韩在线三区| 成人浮力影院免费看|