我和你說(css)

css簡介

  1. 什么是css

     層疊樣式表谤逼,css是對html進(jìn)行樣式修飾的語言
     層疊:是每一層的覆蓋疊加揩懒,如果不同的css樣式對同一個(gè)html標(biāo)簽進(jìn)行修飾
         樣式有沖突的部分應(yīng)用優(yōu)先級(jí)高的,不沖突的部分共同作用葫笼。
     樣式表:是css屬性樣式的集合
    
  2. css的作用

    • 修飾html坐榆,使html樣式更加好看
    • 提高樣式代碼的復(fù)用性
    • html的內(nèi)容與樣式相分離,便于后期的維護(hù)
  3. css的引入方式和書寫規(guī)范

     (1)內(nèi)嵌樣式
         內(nèi)嵌樣式是把css的代碼嵌入到html標(biāo)簽中
         <div style="color:red;font-size:25px">內(nèi)嵌樣式</div>
         語法:
             1>使用style熟悉篡诽,將樣式嵌入到html標(biāo)簽中
             2>屬性的寫法:屬性:屬性值
             3>多個(gè)屬性之前使用分號(hào);隔開
         不建議使用
     (2)內(nèi)部樣式
         在head標(biāo)簽中使用style標(biāo)簽進(jìn)行css的引入
          <style type="text/css">
             div{
                 color:green;
                 font-size:25px
             }
         </style>
         語法:
             1>使用style標(biāo)簽進(jìn)行引入
                 <style type="text/css">
                 屬性:type  告知瀏覽器使用css的解析器解析代碼
             2>屬性的寫法:屬性:屬性值
             3>多個(gè)屬性之前使用分號(hào);隔開
     (3)外部樣式
         將css樣式抽取成一個(gè)單獨(dú)的css文件崖飘,使用時(shí)引用。
         <link rel="stylesheet" type="text/css" href="../../css/css.css">
         語法:
             1>創(chuàng)建一個(gè)css文件杈女。將css屬性寫在css文件中
             2>在head中使用link標(biāo)簽進(jìn)行引入
                 <link rel="stylesheet" type="text/css" href="../../css/css.css">
             3>屬性的寫法:屬性:屬性值
             4>多個(gè)屬性之前使用分號(hào);隔開
     (4)@import方式
          <style type="text/css">
             @import url("css地址");
          </style>
         link與@import方式的區(qū)別:
             a. link所有瀏覽器都支持朱浴,@import部分低版本的IE不支持
             b. import方式是等待html加載完畢之后再加載
             c. import方式不支持js的動(dòng)態(tài)修改
    

css選擇器

  1. 基本選擇器

     (1)元素選擇器
         語法:html的標(biāo)簽名{css屬性}
         示例:
             <style type="text/css">
                 span{color:red;font-size:100px;}
             </style>
    
             <span>
                 元素選擇器
             </span>
     (2)id選擇器 id唯一性
         語法:#id的值{css屬性}
         示例:
             <style type="text/css">
             #div1{
                 background-color:red;
             }
             #div2{
                 background-color:pink;
             }
             </style>
    
             <div id="div1">hello,css1</div>
             <div id="div2">hello,css2</div>
     (3)class選擇器
         語法:.class的值{css屬性}
         示例:
             <style type="text/css">
                 .div_class1{
                     color: aqua;
                     font-size: 30px;
                 }
                 .div_class3{
                     background-color: blanchedalmond;
                     font-size: 20px;
                 }
             </style>
    
             <div class="div_class1">css1,class</div>
             <div class="div_class1">css2,class</div>
             <div class="div_class3">css3,class</div>
     選擇器優(yōu)先級(jí):id > class > 元素
    
  2. 屬性選擇器

     語法:基本選擇器[屬性='屬性值']{css屬性}
     示例:
     <style type="text/css">
         input[type='text']{
             background-color: yellow;
         }
         input[type='password']{
             background-color: pink;
         }
     </style>
    
     <form>
         username:<input type="text"/><br/>
         password:<input type="password"/><br/>
     </form>
    
  3. 偽元素選擇器

     a標(biāo)簽的偽元素選擇器
         語法:
             靜止?fàn)顟B(tài) a:link{css屬性}
             懸浮狀態(tài)    a:hover{css屬性}
             觸發(fā)狀態(tài) a:active{css屬性}
             完成狀態(tài) a:visited{css屬性}
         示例:
               <style type="text/css">
                 a:link{color: black}
                 a:hover{color: blue}
                 a:active{color: green}
                 a:visited{color: yellow}
             </style>
    
              <a href="#">偽元素選擇器</a>
    
  4. 層級(jí)選擇器

     語法:父級(jí)選擇器 子級(jí)選擇器 .....
     示例:
         <style type="text/css">
             #d1 .dd2 span{
                 color: red;
             }
         </style>
    
         <div id="d1">
             <div class="dd1">
                 <span>span1-1</span>
             </div>
             <div class="dd2">
                 <span>span1-2</span>
             </div>
         </div>
         <div id="d2">
             <div class="dd1">
                 <span>span1-1</span>
             </div>
             <div class="dd2">
                 <span>span1-2</span>
             </div>
         </div>
    

css屬性

  1. 文字屬性

     font-size:大小
     font-family:字體類型
    
  2. 文本屬性

     color:顏色
     text-decoration:下劃線
         屬性值:none underline
     text-align:對齊方式
         屬性值:left center right
    
  3. 背景屬性

     background-color:背景顏色
     background-image:背景圖片
         屬性值:url("圖片地址")
     background-repeat:平鋪方式
         屬性值:默認(rèn)橫縱向平鋪
                 repeat:橫縱向平鋪
                 no-repeat:不平鋪
                 repeat-x:橫向平鋪
                 repeat-y:縱向平鋪
    
  4. 列表屬性

     list-style-type:列表項(xiàng)前的小標(biāo)志
     list-style-image:列表前的小圖片
         屬性值:url("圖片地址")
    
     <ul>
         <li>程序員</li>        
         <li>程序員</li>
         <li>程序員</li>
         <li>程序員</li>
     </ul>
    
     <style type="text/css">
         ul{list-style-image: url("images/forward.gif");}
     </style>
    
  5. 尺寸屬性

     width:寬度
     height:高度
    
     <div id="d1">div1</div>
     <style type="text/css">
         #d1{background-color: red;width: 200px;height: 200px;}
     </style>
    
  6. 顯示屬性

     display表示顯示屬性
         block 塊級(jí)顯示
         none 隱藏
         inline 行級(jí)顯示
    
  7. 浮動(dòng)屬性

     float:
         屬性值: left right
             clear:清除浮動(dòng)  left right both
         缺點(diǎn):(1)影響相鄰元素不能正常顯示
              (2)影響父元素不能正常顯示
    

css盒子模型

盒子模型
    border:10px solid green    (簡寫)
        border-width:邊框?qū)挾?        border-style:邊框的線型
        border-color:邊框的顏色

        border-top:上邊框
        border-bottom:下邊框
        border-left:左邊框
        border-right:右邊框
    padding:
        代表邊框內(nèi)壁與內(nèi)部元素之間的距離
        padding:10px; 距離上下左右10px
        padding:1px 2px 3px 4px; 距離上1px 右2px 下3px 左4px
        padding:1px 2px; 距離上下1px 左右2px
        padding:1px 2px 3px; 上1px 下3px 左右2px
    margin:
        代表邊框外壁與其他元素之間的距離
        margin:10px; 距離上下左右10px
        margin:1px 2px 3px 4px; 距離上1px 右2px 下3px 左4px
        margin:1px 2px; 距離上下1px 左右2px
        margin:1px 2px 3px; 上1px 下3px 左右2px
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吊圾,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子翰蠢,更是在濱河造成了極大的恐慌项乒,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梁沧,死亡現(xiàn)場離奇詭異檀何,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)廷支,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門频鉴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人恋拍,你說我怎么就攤上這事垛孔。” “怎么了施敢?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵周荐,是天一觀的道長。 經(jīng)常有香客問我悯姊,道長羡藐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任悯许,我火速辦了婚禮仆嗦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘先壕。我一直安慰自己瘩扼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布垃僚。 她就那樣靜靜地躺著集绰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪谆棺。 梳的紋絲不亂的頭發(fā)上栽燕,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天,我揣著相機(jī)與錄音改淑,去河邊找鬼碍岔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛朵夏,可吹牛的內(nèi)容都是我干的蔼啦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼仰猖,長吁一口氣:“原來是場噩夢啊……” “哼捏肢!你這毒婦竟也來了奈籽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤鸵赫,失蹤者是張志新(化名)和其女友劉穎衣屏,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體奉瘤,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勾拉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盗温。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片藕赞。...
    茶點(diǎn)故事閱讀 39,727評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖卖局,靈堂內(nèi)的尸體忽然破棺而出斧蜕,到底是詐尸還是另有隱情,我是刑警寧澤砚偶,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布批销,位于F島的核電站,受9級(jí)特大地震影響染坯,放射性物質(zhì)發(fā)生泄漏均芽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一单鹿、第九天 我趴在偏房一處隱蔽的房頂上張望掀宋。 院中可真熱鬧,春花似錦仲锄、人聲如沸劲妙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽镣奋。三九已至,卻和暖如春怀愧,著一層夾襖步出監(jiān)牢的瞬間侨颈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工芯义, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留哈垢,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓毕贼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蛤奢。 傳聞我的和親對象是個(gè)殘疾皇子鬼癣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評論 2 354

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

  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color陶贼,font,text-align待秃,li...
    wzhiq896閱讀 1,749評論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color拜秧,font,text-align章郁,li...
    love2013閱讀 2,314評論 0 11
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,551評論 32 459
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案枉氮? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評論 1 92
  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識(shí)選擇器(重要!EA奶妗)繼承、特殊性培廓、層疊惹悄、重要性CSS格式化排版單位和值盒模型浮動(dòng)...
    廖少少閱讀 3,077評論 0 40