亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

學(xué)習(xí)筆記—CSS基礎(chǔ)

caspar / 1111人閱讀

摘要:的聲明內(nèi)聯(lián)樣式在元素內(nèi)部在標(biāo)簽上使用屬性進(jìn)行聲明。此聲明只作用于當(dāng)前標(biāo)簽。擁有最高優(yōu)先級(jí)。注意,在使用相對(duì)定位時(shí),無論是否進(jìn)行移動(dòng),元素仍然占據(jù)原來的空間。因此,移動(dòng)元素會(huì)導(dǎo)致它覆蓋其它框。元素的位置相對(duì)于瀏覽器窗口是固定位置。

概念

  CSS 指層疊樣式表(Cascading Style Sheets), 是一種標(biāo)記語言,屬于瀏覽器解釋型語言,可以直接由瀏覽器執(zhí)行,不需要編譯。

  HTML只負(fù)責(zé)網(wǎng)頁的內(nèi)容,標(biāo)簽盡量只負(fù)責(zé)語意不負(fù)責(zé)樣式。CSS 主要負(fù)責(zé)網(wǎng)頁的樣式,給網(wǎng)頁進(jìn)行布局,解決了內(nèi)容與表現(xiàn)分離的問題。

  CSS 可以重復(fù)使用,避免代碼冗余。但依賴于HTML。

?

CSS的聲明

內(nèi)聯(lián)樣式(在 HTML 元素內(nèi)部)

  在 html 標(biāo)簽上使用 style 屬性進(jìn)行聲明。此聲明只作用于當(dāng)前 html 標(biāo)簽。

  擁有最高優(yōu)先級(jí)。

<p style="color: blue;size: 34px">這是個(gè)內(nèi)聯(lián)樣式p>

內(nèi)部樣式表(位于 標(biāo)簽內(nèi)部)

  在 head 標(biāo)簽中使用 style 標(biāo)簽聲明。此聲明一般聲明當(dāng)前網(wǎng)頁的公共樣式或者給某個(gè)標(biāo)簽的多帶帶樣式。

    
    

外部樣式表

  在 head 標(biāo)簽中使用 link 標(biāo)簽引入外部聲明好的 css 文件。解決了不同網(wǎng)頁間樣式重復(fù)使用的問題。

<link rel="stylesheet" type="text/css" href="css/style.css" />

  

  注意:內(nèi)聯(lián)樣式的優(yōu)先級(jí)最高。而內(nèi)部樣式表和外部樣式表,若給同一標(biāo)簽定義樣式,則誰后聲明就執(zhí)行誰。

    
    <style type="text/css">
        p {
            color:yellow;
            size: 30px;
        }
    style>
    <link rel="stylesheet" type="text/css" href="style.css" />



    
    <link rel="stylesheet" type="text/css" href="style.css" />
    <style type="text/css">
        p {
            color:yellow;
            size: 30px;
        }
    style>

?

CSS的選擇器

標(biāo)簽選擇器

  標(biāo)簽名{ 樣式名 : 樣式值 ; ...}

  會(huì)給當(dāng)前網(wǎng)頁內(nèi)所有該標(biāo)簽增加相同的樣式。

<head>
    <style type="text/css">
        /*標(biāo)簽選擇器*/
       p {
            color: yellow;
            size:40px;
        }
    style>
head>
<body>
    <p>這是個(gè)黃色p>
body>

?id選擇器

  #標(biāo)簽的id屬性值{ 樣式名 : 樣式值 ; ...}

  給某個(gè)指定的標(biāo)簽添加樣式。id 屬性不要以數(shù)字開頭,一個(gè) id 值最好只賦值一次。

<head>
    <style type="text/css">
        /*id選擇器*/
        #red {
            color: red;
            size:40px;
        }
    style>
head>
<body>
    <p id="red">這是個(gè)紅色p>
body>

類選擇器

  .類選擇器名{ 樣式名 : 樣式值 ; ...}

  給不同的標(biāo)簽添加相同的樣式。類名的第一個(gè)字符不能使用數(shù)字?! ?/p>

<head>
    <style type="text/css">
        /*類選擇器*/
        .ppp {
            color: red;
            size:40px;
        }
    style>
head>
<body>
    <p class="ppp">這是個(gè)紅色p>
    <p class="ppp">這是個(gè)紅色p>
body>

通用選擇器

  * { 樣式名 : 樣式值 ; ...}

  選擇所有的 html 標(biāo)簽添加相同的樣式。

        /*全部選擇*/
        *{
            margin: 40px;
            color: orange;
        }

組合選擇器

  選擇器1,選擇器2,...{ 樣式名 : 樣式值 ; ...}

  給不同選擇器添加相同樣式。

<head>
    <style type="text/css">
        /*組合選擇器*/
        .ppp,#qqq {
            color:purple;
        }
    style>
head>
<body>
    <p class="ppp">這是個(gè)紫色p>
    <p id="qqq">這是個(gè)紫色p>
body>

子標(biāo)簽選擇器

  選擇器1 子標(biāo)簽選擇器 ...{ 樣式名 : 樣式值 ; ...}

<head>
    <style type="text/css">
        /*子標(biāo)簽選擇器*/
        .ggg a {
            color:green;
        }
        #bbb a {
            color: #000;
        }
    style>
head>
<body>
    <p class="ggg"><a href="#">這是綠色a>p>
    <p id="bbb"><a href="#">這是黑色a>p>
body>

屬性選擇器

  標(biāo)簽名【屬性名=屬性值】{ 樣式名 : 樣式值 ; ...}

  給具備某屬性的標(biāo)簽添加樣式。

注意:

  使用*選擇器給整個(gè)頁面添加基礎(chǔ)樣式

  使用類選擇器給不同標(biāo)簽添加基礎(chǔ)樣式

  使用標(biāo)簽選擇器給某類標(biāo)簽添加基礎(chǔ)樣式

  使用id選擇器、屬性選擇器、內(nèi)聯(lián)樣式給某個(gè)具體的標(biāo)簽添加個(gè)性化樣式

?

CSS常用樣式

邊框設(shè)置

  border:5px solid red;

字體設(shè)置

  font-size:10px;  設(shè)置字體大小

  font-family:"黑體";  設(shè)置字體

  font-weight:bold;  設(shè)置字體加粗

字體顏色設(shè)置

  color:顏色;  

背景顏色設(shè)置

  background-color:顏色;

背景圖片設(shè)置

  background-img:url(路徑)

  background-repeate:no-repeate;  設(shè)置圖片不重復(fù)

  background-size:cover;  設(shè)置圖片平鋪

高和寬的設(shè)置

  width:

  height:

浮動(dòng)設(shè)置

  float:left|right

行間距設(shè)置

  line-height

?

盒子模型

div標(biāo)簽

  塊級(jí)標(biāo)簽,主要用來進(jìn)行網(wǎng)頁布局,會(huì)將其中的子元素內(nèi)容作為一個(gè)獨(dú)立的整體存在。

  默認(rèn)寬度是頁面的寬地,但是可以設(shè)置。沒有默認(rèn)高度,但是可以撐開。

  如果子元素設(shè)置了百分比的高或者寬,占據(jù)的是div的百分比,不是整個(gè)頁面的。

盒子模型

  CSS盒模型本質(zhì)上是一個(gè)盒子,封裝周圍的HTML元素,它包括:邊距,邊框,填充(內(nèi)邊距),和實(shí)際內(nèi)容。

    

  外邊距:margin

    用來設(shè)置元素與元素之間的距離,上下左右均可多帶帶設(shè)置。

    margin:0px auto;  上下外邊距為0,左右居中

  邊框:border

    用來設(shè)置元素邊框的大小、形式和顏色。上下左右均可多帶帶設(shè)置。

  內(nèi)邊距:padding

    設(shè)置內(nèi)容和邊框之間的距離,上下左右均可多帶帶設(shè)置。

  內(nèi)容:

    設(shè)置寬度和高度即可改變內(nèi)容區(qū)域的大小。

?

CSS的定位

相對(duì)定位

  position:relative

  相對(duì)元素原有位置移動(dòng)指定的距離,可以使用top、left、right、bottom來進(jìn)行上下左右的偏移。

  相對(duì)的是自己原本的位置,不改變其他元素位置。

  注意,在使用相對(duì)定位時(shí),無論是否進(jìn)行移動(dòng),元素仍然占據(jù)原來的空間。因此,移動(dòng)元素會(huì)導(dǎo)致它覆蓋其它框。

絕對(duì)定位

  position:absolute

  可以使元素根據(jù)參照元素或已定位的父元素來進(jìn)行移動(dòng)。

  絕對(duì)定位的元素的位置相對(duì)于最近的已定位父元素,如果元素沒有已定位的父元素,那么它的位置相對(duì)于

  絕對(duì)定位的元素會(huì)覆蓋在其他框。

固定定位

  position:fixed

  將元素固定在頁面的某個(gè)位置,不會(huì)隨著滾動(dòng)條的移動(dòng)而改變位置。

  元素的位置相對(duì)于瀏覽器窗口是固定位置。

注意

  元素的定位與文檔流無關(guān),所以它們可以覆蓋頁面上的其它元素

  z-index屬性指定了一個(gè)元素的堆疊順序(哪個(gè)元素應(yīng)該放在前面,或后面)

  具有更高堆疊順序的元素總是在較低的堆疊順序元素的前面。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/1019.html

相關(guān)文章

  • Html和Css學(xué)習(xí)筆記-html基礎(chǔ)知識(shí)

    摘要:我的郵箱地址歡迎大家交流學(xué)習(xí)糾錯(cuò)此篇博客是我的復(fù)習(xí)筆記,和學(xué)的時(shí)間太久了,忘得差不多了,最近要使用一下,所以重新打開的書略讀,后記錄了標(biāo)簽,元素,屬性的具體意義。有些標(biāo)記有屬性,具體格式,以標(biāo)記為例,其中為標(biāo)記的屬性。我的郵箱地址:zytrenren@163.com歡迎大家交流學(xué)習(xí)糾錯(cuò)! 此篇博客是我的復(fù)習(xí)筆記,html和css學(xué)的時(shí)間太久了,忘得差不多了,最近要使用一下,所以重新打開htm...

    yzzz 評(píng)論0 收藏0
  • 前端學(xué)習(xí)路線

    摘要:具體來說,包管理器就是可以通過命令行,幫助你把外部庫和插件放到你的項(xiàng)目里面并在之后進(jìn)行版本升級(jí),這樣就不用手工復(fù)制和更新庫。現(xiàn)在有的包管理器主要是和。 一、基礎(chǔ) 1、學(xué)習(xí)HTML基礎(chǔ) HTML給你的網(wǎng)頁賦予了結(jié)構(gòu)。它就像是人的骨架那樣讓你保持站立。首先你需要去學(xué)習(xí)語法以及它必須提供的一切。你的學(xué)習(xí)應(yīng)該聚焦在下面這些東西上: 學(xué)習(xí)HTML基礎(chǔ),了解如何編寫語義HTML 理解如何把網(wǎng)頁分...

    FullStackDeveloper 評(píng)論0 收藏0
  • 前端學(xué)習(xí)路線

    摘要:具體來說,包管理器就是可以通過命令行,幫助你把外部庫和插件放到你的項(xiàng)目里面并在之后進(jìn)行版本升級(jí),這樣就不用手工復(fù)制和更新庫?,F(xiàn)在有的包管理器主要是和。 一、基礎(chǔ) 1、學(xué)習(xí)HTML基礎(chǔ) HTML給你的網(wǎng)頁賦予了結(jié)構(gòu)。它就像是人的骨架那樣讓你保持站立。首先你需要去學(xué)習(xí)語法以及它必須提供的一切。你的學(xué)習(xí)應(yīng)該聚焦在下面這些東西上: 學(xué)習(xí)HTML基礎(chǔ),了解如何編寫語義HTML 理解如何把網(wǎng)頁分...

    20171112 評(píng)論0 收藏0
  • 【零基礎(chǔ)入門】 css學(xué)習(xí)筆記(4) 布局與定位 介紹

    摘要:內(nèi)聯(lián)元素在水平方向上相互挨著,總體上會(huì)從左上方流向右下方。,增加元素,設(shè)置屬性,兩個(gè)內(nèi)聯(lián)元素并排擺放,但只有左右方向有。還能與其它內(nèi)聯(lián)元素并排。 寫在前面:作為一個(gè)剛開始寫技術(shù)博客的新手,看到有人收藏了文章,寫作動(dòng)力又猛增了。這應(yīng)該就是寫技術(shù)博客的好處之一:能給自己增加成就感和驅(qū)動(dòng)力。最近關(guān)于css布局和定位相關(guān)內(nèi)容整理地有點(diǎn)慢,因?yàn)橥瑫r(shí)在做freecodecamp上的題,所以節(jié)奏有點(diǎn)...

    nevermind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<