2019-07-11 css基礎(chǔ)11到22

知識點(diǎn)

字體綜合設(shè)計(jì)
font屬性用于對字體樣樣式進(jìn)行綜合設(shè)置,其基本語法格式如下:
選擇器{font:font-style font-weight font-size/line-height font-family;}
使用font屬性時,必須按上面語法格式中的順序書寫,不能更換順序,各個屬性以空格隔開。
注意:其中不需要設(shè)置的屬性可以省略(取默認(rèn)值),但必須保留font-size和font-family屬性,否則font屬性將不起作用。
調(diào)試工具chrome使用
F12或者shift+ctrl+i打開開發(fā)者工具。
選擇器
標(biāo)簽選擇器(元素選擇器)
標(biāo)簽選擇器是指用HTML標(biāo)簽名稱作為選擇器,按標(biāo)簽名稱分類,為頁面中某一類標(biāo)簽指定統(tǒng)一的css樣式,其基本語法格式如下:
標(biāo)簽名 {屬性1:屬性值1;屬性2,屬性值2;屬性3,屬性值3;}
元素名 {屬性1:屬性值1;屬性2,屬性值2;屬性3,屬性值3;}
標(biāo)簽選擇器最大的優(yōu)點(diǎn)是能快速為頁面中同類型的標(biāo)簽統(tǒng)一樣式,同時這也是他的缺點(diǎn),不能設(shè)計(jì)差異化樣式。
類選擇器
類選擇器使用"."(英文點(diǎn)號)進(jìn)行標(biāo)識,后面緊跟類名,其基本語法格式如下:
.類名 {屬性1:屬性值1;屬性2,屬性值2;屬性3,屬性值3;}
標(biāo)簽調(diào)用的時候用class=“類名”即可。
類選擇器最大的優(yōu)勢是可以為元素對象定義單獨(dú)或相容的樣式。
小技巧:
1.長名稱或詞組可以使用中橫線來為選擇器命名。
2.不建議使用“_”下劃線來命名css選擇器。
id選擇器
id選擇器使用“#”進(jìn)行標(biāo)識,后面緊跟id名,其基本語法格式如下:

id {屬性1:屬性值1;屬性2,屬性值2;屬性3,屬性值3;}

該語法中,id名即為HTML元素的id屬性值,大多數(shù)HTML元素都可以定義id屬性,元素的id值是唯一的,只能對應(yīng)文檔中某一個具體的元素。
用法基本和類選擇器相同。
id選擇器和類選擇器區(qū)別
類選擇器(class)好比人的名字,是可以多次重復(fù)使用的,比如 張偉 王偉 李偉 李娜
id選擇器 好比人的身份證號碼,全中國是唯一的,不得重復(fù)。
通配符選擇器
通配符選擇器用“*”號表示,他是所有選擇器中作用范圍最廣的,能匹配頁面中所有的元素。其基本語法格式如下:

  • {屬性1:屬性值1;屬性2,屬性值2;屬性3,屬性值3;}
    偽類選擇器
    首先,這也是一個選擇器,偽類選擇器用于向某些選擇器添加特殊的效果。比如給鏈接添加特殊效果,比如可以選擇第一個,第n個元素。
    為了和我們剛才學(xué)的類選擇器相區(qū)別,類選擇器是一個點(diǎn)比如 .demo {}而我們的偽類 用兩個點(diǎn)就是冒號 比如:link{}
    鏈接偽類選擇器
    :link /* 未訪問的鏈接/
    :visited /
    已訪問的鏈接/
    :hover /
    鼠標(biāo)移動到鏈接上/
    :active /
    選定的鏈接 */
    注意寫的時候,他們的順序盡量不要顛倒,按照lvha的順序。love hate或者lv寶寶非常ha。
    結(jié)構(gòu)(位置)偽類選擇器(css3)
    :first-child:選取屬于其父元素的首個子元素的指定選擇器
    :last-child:選取屬于其父元素的最后一個子元素的指定選擇器
    :nth-child(n):匹配屬于其父元素的第N個子元素,不論元素的類型
    :nth-last-child(n):選擇器匹配屬于其元素的第n個子元素的每個元素,不論元素的類型,從最后一個子元素開始計(jì)數(shù)。
    n可以是數(shù)字、關(guān)鍵詞或公式

代碼

    <style>
        h4 {
            color: aqua;
            font: italic bold 14px "微軟雅黑";   /* font綜合寫法更簡潔 */
        }
        h1 {
            color: chartreuse;
            font-size: 40px;
        }
        .lingwai {  /*  聲明類樣式  */
            color: chocolate;
        }
        .jingdong {
            color: orange;
        }
        .jinxiang {
            color: pink;
        }
        .bugan {
            color: purple;
        }
        .c-blue {
            color: blue;
        }
        .c-green {
            color: green;
        }
        .c-red {
            color: red;
        }
        .c-yellow {
            color: yellow;
        }
        span {
            font-size:100px
        }
        .blue {
            color:deepskyblue;
        }
        .red1{
            color: orangered;
        }
        .orange {
            color: orange;
        }
        .green1 {
            color: green;
        }
        #big { /*  id選擇器和類選擇器結(jié)合使用更好  */
            color: coral;
        }
        a:link {    /*  未訪問的鏈接  */
            font-size: 17px;
            color: gray;
            font-weight: 700;
        }
        a:visited { /*  已訪問的鏈接  */
            font-size: 17px;
            color:orange;
            font-weight: 700;
        }
        a:hover { /* 鼠標(biāo)移動到鏈接上 */
            font-size: 17px;
            color:red;
            font-weight: 700;
        }
        a:active { /* 選定的鏈接 */
            font-size: 17px;
            color:green;
            font-weight: 700;
        }
        li:first-child {
            color: pink;
        }
        li:last-child {
            color: orangered;
        }

        /*p、div、h1、span、em、i都可以作為標(biāo)簽選擇器*/
    /*    */
    </style>
</head>
<body>
<h4>嶺外音書絕</h4>
<h1>經(jīng)冬復(fù)歷春</h1>
<hr>
<p class="lingwai">嶺外音書絕</p><!--class 引用類樣式 類 別的意思-->
<p class="jingdong">經(jīng)冬復(fù)歷春</p>
<p class="jinxiang">近鄉(xiāng)情更怯</p>
<p class="bugan">不敢問來人</p>
<div class="c-blue">北斗七星高</div>
<div class="c-green">哥舒夜帶刀</div>
<div class="c-red">至今窺牧馬</div>
<div class="c-yellow">不敢過臨洮</div>
<hr>
<span class="blue">G</span>
<span class="red1">o</span>
<span class="orange ">o</span>
<span class="blue">g</span>
<span class="green1">l</span>
<span class="red1">e</span>
<hr>
<div id="big">熊大熊二光頭強(qiáng)</div>
<hr>
偽類選擇器其中的 鏈接偽類選擇器 主要針對于a
<div><a href="#">秒殺</a>
<a href="#">閃購</a>
</div>
<hr>
<ul>
    <li>第一個葫蘆娃</li>
    <li>第二個葫蘆娃</li>
    <li>第三個葫蘆娃</li>
    <li>第四個葫蘆娃</li>
    <li>第五個葫蘆娃</li>
    <li>第六個葫蘆娃</li>
    <li>第七個葫蘆娃</li>
</ul>





結(jié)果

image.png

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,127評論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,804評論 1 45
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 4,948評論 0 0
  • 一、CSS入門 1、css選擇器 選擇器的作用是“用于確定(選定)要進(jìn)行樣式設(shè)定的標(biāo)簽(元素)”。 有若干種形式的...
    寵辱不驚丶?xì)q月靜好閱讀 1,723評論 0 6
  • 瀏覽器與服務(wù)器的基本概念 瀏覽器(安裝在電腦里面的一個軟件) 作用: ①將網(wǎng)頁內(nèi)容渲染呈現(xiàn)給用戶查看。 ②讓用戶通...
    云還灬閱讀 1,281評論 0 0

友情鏈接更多精彩內(nèi)容