• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題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
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    css總結_html/css_WEB-ITnose

    來源:懂視網 責編:小采 時間:2020-11-27 16:41:01
    文檔

    css總結_html/css_WEB-ITnose

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

    紅色

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

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

    紅色

    2 嵌入式

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

    標簽之間。

    3 外部式

    在 內使用 標簽將css樣式文件鏈接到HTML文件內,如下面代碼:

    注意:

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

    二 css選擇器

    語法

    選擇器{ 樣式;}

    2 選擇器

    1 標簽選擇器

    標簽選擇器其實就是html代碼中的標簽

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

    2 類選擇器

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

    3 ID選擇器

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

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

    4 子選擇器

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

    .food>li //選擇類標簽food下面的第一個li

    5 包含(后代選擇器)

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

    h1 em {color:red;}

    6 通用選擇器

    *匹配html中所有標簽元素

    7 偽類選擇器

    允許給html不存在的標簽(標簽的某種狀態)設置樣式

    a:hover{color:red;} //a標簽鼠標滑過的狀態設置字體顏色

    8 分組選擇器

    為html中多個標簽元素設置同一個樣式時,可以使用分組選擇符 ,

    h1,span{color:red;}

    //它相當于下面兩行代碼:

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

    三 CSS繼承

    樣式會自動應用于其后代。

    如:給p設置了顏色,span也會有顏色。

    p{color:red;}

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

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

    四 權值

    為同一個元素設置了不同的CSS樣式代碼,會優先使用權值高的css樣式。

    權值的規則:

    標簽的權值為1,類選擇符的權值為10,ID選擇符的權值最高為100。例如下面的代碼:

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

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

    五 格式化排版

    字體

    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;} //刪除線

    縮進

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

    行間距

    p{line-height:1.5em;}

    字間距、字母間距

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

    對齊

    text-align:left/center/right

    六 盒模型

    概念

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

    元素分類

    1. 塊狀元素
    2. 內聯元素
    3. 內聯塊狀元素

    塊狀元素

    ...

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

      內聯元素

      、、
      、、

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

      內聯塊狀元素inline-block

      將元素設置為內聯塊狀元素: display:inline-block

      1. 不獨占一行
      2. 可以設置寬高

      邊框

      邊框三個屬性:

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

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

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

      1.border-width(邊框寬度)中的寬度也可以設置為:thin | medium | thick(不是很常用),常用的還是用象素(px)

      四個邊框單獨設置:

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

      寬度和高度

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

      填充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。在網頁中,元素有三種布局模型:

      1.流動模型(Flow)

      2.浮動模型 (Float)

      3.層模型(Layer)

      流動模型

      默認的網頁布局模式

      flow模型特征:

      1.塊狀元素自上而下順序分布,默認狀態下,塊狀元素的寬度都為100%,以行的形式占據位置,霸道獨占一行。

      1.內聯元素在所處的包含元素內從左到右水平分布

      浮動模型

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

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

      層模型

      絕對定位(position: absolute)

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

      相對定位(position: relative)

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

      固定定位(position: fixed)

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

      Relative與Absolute組合使用

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

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

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

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

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

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

      八 代碼縮寫,節能

      1 盒模型代碼簡寫

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

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

      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 顏色值縮寫

      關于顏色的css樣式也是可以縮寫的,當你設置的顏色是16進制的色彩值時,如果每兩位的值相同,可以縮寫一半。

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

      3 字體縮寫

      網頁中的字體css樣式代碼也有他自己的縮寫方式,下面是給網頁設置字體的代碼:

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

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

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

      注意:

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

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

      一般情況下因為對于中文網站,英文還是比較少的,所以下面縮寫代碼比較常用:

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

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

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

      文檔

      css總結_html/css_WEB-ITnose

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

      最新推薦

      猜你喜歡

      熱門推薦

      Top
      主站蜘蛛池模板: 国自产精品手机在线观看视频| 亚洲精品乱码久久久久66| 完整观看高清秒播国内外精品资源 | 国产福利91精品一区二区| 日韩精品一区二区午夜成人版| 久热这里只精品99re8久| 国产综合色在线精品| 最新精品露脸国产在线| 国产精品内射久久久久欢欢 | 亚洲国产精品一区二区第一页免| 国产精品成人一区二区| 日本精品久久久中文字幕| 国产成人精品免费视频动漫| 精品国产午夜理论片不卡| 亚洲一区精品伊人久久伊人| 久久精品国产99国产精品| 国产高清一级毛片精品| 亚洲午夜精品久久久久久人妖| 国产精品久久波多野结衣| 国产乱人伦偷精品视频免下载| 亚洲AV永久无码精品成人| 亚洲日韩欧美制服精品二区| 亚洲国产精品成人网址天堂| 日韩精品欧美亚洲| 久久免费国产精品| 久久精品无码一区二区日韩AV | 日韩午夜高清福利片在线观看欧美亚洲精品suv| 夜色www国产精品资源站| 欧美精品一区二区三区视频| 免费欧美精品a在线| 久久青青草原国产精品免费| 久久精品国产秦先生| 四虎影视884a精品国产四虎| 亚洲一区精品中文字幕| 99久久精品免费| 国产精品天干天干在线综合| 韩国三级中文字幕hd久久精品 | 国产精品乱视频| 精品久久久久久无码中文字幕| 精品欧美| 亚洲精品无码专区久久久|
    1. <samp id="amqko"><tbody id="amqko"></tbody></samp>
    2. <strike id="amqko"></strike>
      <ul id="amqko"><tbody id="amqko"></tbody></ul>
        <strike id="amqko"></strike>
        • <ul id="amqko"></ul>