2、CSS

CSS

Cascade Style Sheet(層疊樣式表)

結(jié)合方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>結(jié)合方式</title>
    <!--可以在head標(biāo)簽里定義style屬性-->
    <style type="text/css">
        p{
        color:red;
        }
    </style>
    <!--也可以用link引入,后引入的會覆蓋前面定義的,p.css指定了p標(biāo)簽為綠色-->
    <link rel="stylesheet" type="text/css" href="p.css"> 
</head>
<body>
    <p>我是綠色的</p>
    <!--可以在每個html標(biāo)簽里定義-->
    <p style="color:blue">我是藍(lán)色的,覆蓋了head里導(dǎo)入的綠色</p>
</body>
</html>

選擇器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>結(jié)合方式1</title>
   
    <!--只對class為one的p標(biāo)簽有效, p.one {} -->
    <!-- * {} 對所有標(biāo)簽有效-->
    <!-- #one, p {} 對id為one或者p標(biāo)簽有效-->
  
    <!--
    選擇器{
        樣式屬性鍵:樣式屬性值;
        樣式屬性鍵:樣式屬性值1 樣式屬性值2 樣式屬性值3;
        /* 這里面都是注釋 */

    }

    id選擇器(保證id在頁面中唯一)
    #id{

    }

    類選擇器(對類名一樣的所有標(biāo)簽)
    .類名{

    }

    偽選擇器
    選擇標(biāo)簽的某個狀態(tài),需要配合其他選擇器使用
    link 未訪問過
    visited 訪問過
    hover 懸浮
    active 激活,點(diǎn)擊
    -->

    <style type="text/css">
        .one {
        color:red;
        }

        p {
        color:green;
        }

      
      
        a:link {
            color:blue;
        }
        a:visited {
            color:green;
        }
        a:hover {
            color:yellow;
        }
        a:active {
            color:pink;
        }
    </style>

</head>
<body>
    <p>我是綠色的</p>
    <!--可以在每個html標(biāo)簽里定義-->
    <p style="color:blue">我是藍(lán)色的,覆蓋了head里定義的綠色</p>
    <p id="one">我是綠色的</p>
    <p class="one">我是紅色的</p>
    <a >百度首頁</a>
</body>
</html>

字體屬性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
    <style type="text/css">


       p {
        font-family:微軟雅黑;
        color:red;
        font-size:18px;
        font-style:italic;
        }

    </style>
<body>
    <p>一個p標(biāo)簽</p>
</body>
</html>

背景屬性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
       /* p {
        background-color: red;
        }
        */

    body {
        background-image: url(image.png);
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center;

        }
    </style>
</head>
<body>
<p>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
</p>
<p>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
</p>
<p>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
    啊哈哈哈<br/>
</p>
</body>
</html>

塊和行標(biāo)簽

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<!--塊級標(biāo)簽,占據(jù)一行,div
    行內(nèi)標(biāo)簽,占據(jù)行內(nèi)一部分,span-->
<body>
    <div style="background-color:red;">我是div, 占用一行</div>
    <span style="background-color:red;">我是span, 行內(nèi)</span>
    <span style="background-color:red;">我是span, 行內(nèi)</span>
    <span style="background-color:red;">我是span, 行內(nèi)</span>
</body>
</html>

盒子模型

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
 /*
    盒子模型的屬性
        一. 邊框系類屬性
        二. 尺寸屬性
        三. 邊距
                *內(nèi)邊距
                *外邊距


        border-color:邊框顏色
        border-width:邊框?qū)挾?        border-style:邊框樣式

            border-color: red;
            border-width: 1px;
            border-style: solid;

            margin-left:100px;左外邊距
            margin-top:100px;

            padding-left:100px; 左內(nèi)邊距
            padding-top:100px; 上內(nèi)邊距

            注意:內(nèi)邊距會延長所在盒子的長或?qū)?
             margin/padding復(fù)合參數(shù) : 1個值 上下左右
              2個值    1.上下 2.左右
              3個值    1.上 2.左右 3.下
              4個值     1.上 2.右 3.下 4.左
    */
        div {
            border-color: blue;
            border-width: 1px;
            border-style: solid;
            height: 300px;
            width: 300px;
        }
        #one {
            height: 300px;
            width: 200px;   /*內(nèi)邊距會延長所在盒子的長或?qū)?/
            padding: 100px;
        }
        #two {
            height: 100px;
            width: 100px;
            margin:10px 20px 30px 40px;
        }
    </style>
</head>
<body>
    <div id="one">
        <div id="two" ></div>
    </div>
</body>
</html>

2017.3.7

by @sunhaiyu

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,814評論 1 92
  • 一、css的簡介 1、什么是css 層疊:就是層層覆蓋疊加,如果不同的css樣式對同一html標(biāo)簽進(jìn)行修飾,樣式有...
    新手村的0級玩家閱讀 396評論 0 2
  • CSS(Cascading Style Shee,層疊樣式表) 三種導(dǎo)入CSS樣式方式 行內(nèi)樣式,內(nèi)嵌元素全局屬性...
    鋼鉄俠閱讀 256評論 0 0
  • 實(shí)驗(yàn)內(nèi)容和代碼均修改自《0day安全》第二版 實(shí)驗(yàn)環(huán)境 操作系統(tǒng): Windows XP SP3 DEP關(guān)閉編譯...
    Umiade閱讀 461評論 0 0
  • 聽了今晚的課,用芳老師教的溝通話術(shù)去交了昨天溝通起來不是很順利的意向代理,果然是成效明顯? 最近睡眠...
    FAB楊言娜閱讀 111評論 0 0