css基礎(chǔ)知識(shí)點(diǎn)概述

在瀏覽器中會(huì)把晚胡,多個(gè)換行碰逸,或是多個(gè)空格當(dāng)做一個(gè)空格來(lái)處理

1.html:

h1-----標(biāo)題標(biāo)簽

只有h1-----h6;
    h1 --   一級(jí)標(biāo)題標(biāo)簽
    h2 --   二級(jí)標(biāo)題標(biāo)簽
    以此類(lèi)推到h6

*h1在一個(gè)頁(yè)面當(dāng)中只可以用一次

p------段落標(biāo)簽
會(huì)自帶默認(rèn)的行距,空白部分期吓;

br ----換行標(biāo)簽

a-----超鏈接

<a href="鏈接地址"></a>

<img src="" />      圖片標(biāo)簽
    src(圖片源)
div---- 一個(gè)容器,一個(gè)盒子庇绽,一張白紙

strong      (加粗)加重說(shuō)明
    b       (加粗)    
    em      (傾斜)加重說(shuō)明
    i        (傾斜)
    span        (空標(biāo)簽)

單標(biāo)簽
    br  
    img
    <標(biāo)簽名 />
雙標(biāo)簽
    h2 p a 
    起始的標(biāo)簽  結(jié)束的標(biāo)簽
    <標(biāo)簽名>       </結(jié)束標(biāo)簽>

2屬性:

    href        超鏈接地址
    title       文本提示(提示文字)
    alt     文本替換
    width       寬度
    height      高度
    src     圖片源
    border      邊框
    style       樣式
私有屬性:
    href
    width   
    height
    alt
    src             
公有屬性:
    title
    style       

(寫(xiě)法)
    屬性名=" 屬性值"

3.css:

    樣式名:樣式值衷畦;

    需要寫(xiě)在style里
    width:300px;    寬度
    height:300px    高度
    border:     邊框
    border-width:   邊框的寬度
    border-style:   邊框的線(xiàn)性
    border-color:   邊框的顏色
    background: 背景
    background-color:背景顏色
    background-image: 背景圖
    background-repeat:  背景圖平鋪
            -----no-repeat  不平鋪
            -----repeat-x   x軸平鋪
            -----repeat-y   y軸平鋪
    background-position:            背景圖定位
                x   y;  

    (背景圖縮寫(xiě))background:圖片路徑 平鋪 背景圖定位振劳;

    color:      文本顏色
        
    text-align: center; 文本水平居中
            right
            left
    line-height:        文本的垂直居中(文字縱向居中)行高   
            寫(xiě)高度     
            font-size       (文字大小)
        font-style:italic   (文字傾斜)
               normal---不傾斜
        font-weight:bold     (文字加粗)
               normal---不加粗
        font-family:        (字體)
                英文
                中文
                unicode
        
        white-space:nowrap; (文字不換行)
        overflow:hidden;    (溢出隱藏)
        text-overflow:ellipsis;  (省略號(hào))*缺一不可苇侵,而且要設(shè)置寬度

        text-decoration:none;     (取消下劃線(xiàn))
                underline (下劃線(xiàn))
                overline  (上劃線(xiàn))
                line-through(中劃線(xiàn))
        text-indent     (文本縮進(jìn))
單位          
            px
            em
            %
                    
    寫(xiě)在標(biāo)簽里面的叫做‘行內(nèi)樣式’
    拿到style標(biāo)簽里的叫做‘內(nèi)聯(lián)樣式赶盔,內(nèi)部樣式’

border的縮寫(xiě):
        border:邊框的寬度 邊框的線(xiàn)性 邊框的顏色;
        線(xiàn)性有:            
            solid   實(shí)線(xiàn)
            dashed  虛線(xiàn)
            dotted  點(diǎn)畫(huà)線(xiàn)
顏色:
    寫(xiě)英文:    
        red 
        green
        blue
    十六進(jìn)制:
        #3385ff
        #0 f 0
        如果三對(duì)不一樣的話(huà)不可以縮寫(xiě)

    rgb:
        rgb(0-255,0-255,0-255)

4.引入圖片的地址分為兩種:

        絕對(duì)路徑:
                file:///C|/Users/Administrator/Desktop/什么文件
        相對(duì)路徑:
                ../images/淘寶-用背景別用border.png

路徑不要出現(xiàn)中文

5.文檔構(gòu)成:

    <!doctype html>
    document    type    html

    文檔      類(lèi)型  html
    
                過(guò)渡型 嚴(yán)格型
    head        文檔頭
    <meta charset="utf-8">
    unicode編碼
    
    utf-8       國(guó)際編碼
    gb2312/gbk  中國(guó)編碼
    <meta name="author" content="作者" />     作者
    <meta name="copyright" content="版權(quán)" />      版權(quán)
    <meta name="description" content="描述" />    描述
    <meta name="keywords" content="關(guān)鍵字"/>       關(guān)鍵字 
    <title>標(biāo)題</title>               標(biāo)題

5.XHTML:

文檔必須要有文檔頭
所有的標(biāo)簽都要用小寫(xiě)英文來(lái)寫(xiě)
html需要用雙引號(hào)(英文)
img標(biāo)簽必須有alt屬性
雙標(biāo)簽必須要閉合標(biāo)簽
單標(biāo)簽需要合理閉合

6.字體繼承:

    顏色
    字體大小
    文字加粗
    傾斜
    字體
    雙下劃線(xiàn)
    行高

*   a標(biāo)簽不可以繼承顏色;
    strong和b不會(huì)繼承加粗
    em和i不會(huì)繼承傾斜

7選擇器:

    標(biāo)簽選擇器
        div h2 p span 
    class選擇器(類(lèi)選擇器)
        calss="起的小名榆浓,名字"
        于未。
    ID選擇器
        id="大名"
        #
    通配符選擇器
    *
    嵌套選擇器
        div空格 p
    群組選擇器
        div逗號(hào)p

*   class可以起很多個(gè)
    id  只可以有一個(gè)
    
    * < p < class < id <行間
    
    0  10   100    1000

8.標(biāo)簽特性

行標(biāo)簽:
    1,不可以設(shè)置寬高
    2陡鹃,并到一行
    3烘浦,會(huì)受到換行或是空格影響
    4,寬度是內(nèi)容的寬度萍鲸,根據(jù)內(nèi)容來(lái)?yè)纹?塊標(biāo)簽:
    1闷叉,可以設(shè)置寬高
    2,獨(dú)占一行
    3脊阴,不會(huì)受到換行與空格的影響
    4握侧,不設(shè)置寬度蚯瞧,寬度就是父級(jí)的寬度
行內(nèi)塊:
    1,可以設(shè)置寬高
    2品擎,會(huì)并到一排
    3埋合,會(huì)受到空格與換行影響
塊標(biāo)簽:
    h1---h6
    p
    div
行標(biāo)簽:
    a
    strong
    b
    em
    i
    span
行內(nèi)塊:
    img
行,塊萄传,行內(nèi)塊的轉(zhuǎn)換
    display:block       轉(zhuǎn)換成塊
    display:inline      轉(zhuǎn)換成行
    display:inline-block    轉(zhuǎn)換成行內(nèi)塊

塊標(biāo)簽可以包任何標(biāo)簽
    p標(biāo)簽只可以包行內(nèi)

行標(biāo)簽只能包行標(biāo)簽(*不可以包自己)
    a可以包任何標(biāo)簽
什么都可以包這個(gè)img

9.語(yǔ)義化:

像說(shuō)話(huà)一樣寫(xiě)代碼甚颂;
有語(yǔ)義化:
    h1-h6
    p
    img
    a
    strong
    em
無(wú)語(yǔ)義化:
    div
    span
    b
    i

10.列表:

    有序列表<ol>
                <li></li>
                <li></li>
        </ol>
    無(wú)序列表
        <ul>
                <li></li>
                <li></li>
            </ul>
    描述列表
        <dl>
                <dt></dt>
                <dd></dd>
            </dl>
    list-style:none;    清除列表自帶樣式

*第一個(gè)電腦自帶的不方便使用,需要自己寫(xiě)秀菱。

*需要把自帶的默認(rèn)樣式清除掉振诬,自己寫(xiě)。

11.盒模型:

    width
    height
    border
    padding     
***
    margin不算盒子

12.padding與margin

    padding     (內(nèi)邊距)
        :邊框到內(nèi)容的距離
    margin      (外邊距)
        一個(gè)盒子到另一個(gè)盒子的距離

關(guān)于padding:  
        padding: 5px;           上下左右
        padding:100px 50px      上下        左右
        padding:20px 60px 100px;    上   左右   下
        padding:20px 60px 80px 120px;   上 右 下 左     



        padding-top:50px;       每一個(gè)方向答朋,只給一個(gè)單獨(dú)的值  
        padding-left:50px;
        padding-right:50px;
        padding-bottom:50px;

***     給了padding就要用寬高來(lái)減去這個(gè)padding 的距離
        如果沒(méi)有設(shè)置寬高就不需要減掉;

***     行標(biāo)簽只可以給左右的padding

關(guān)于margin:
        margin:5px;             上下左右
        margin:100px 50px       上下        左右
        margin:20px 60px 100px;     上   左右   下
        margin:20px 60px 80px 120px;    上 右 下 左

***     行標(biāo)簽只可以給左右的margin
***     寫(xiě)代碼之前必須清除默認(rèn)的樣式
        *{
            margin:0;
            padding:0;  
        }
margin的BUG:
    ***拖拽父級(jí)(塌陷)
        解決的辦法如下所述:
                overflow:hidden;
                border:1px solid #000;
                padding-top:50px;(推薦)   
    ***margin合并
        解決的辦法如下所述:
            給單一方向加上你想要的距離(取最大值)

margin負(fù)值:
    left  or  right     不能設(shè)置寬
    top   or  bottom    不能設(shè)置高

*padding不可以給負(fù)值
小圖片的格式:
        jpg     占據(jù)的內(nèi)存小
        png     內(nèi)存大     透明
        psd     有圖層的
        gif     動(dòng)態(tài)棠笑,透明

13.浮動(dòng):

    float:      浮動(dòng)
    float:left    左浮動(dòng)
    float:right   右浮動(dòng)

    說(shuō)說(shuō)這個(gè)浮動(dòng)的特性:
                是一個(gè)有方向的梦碗;
                變成了塊;
                并到一排蓖救;
                頂對(duì)齊洪规;
                寬度不夠會(huì)掉下來(lái);
                脫離文檔流循捺;
                

*加上浮動(dòng)的元素只會(huì)對(duì)下面的元素有影響
*文本環(huán)繞

    加浮動(dòng)必須得:
            只要有一個(gè)標(biāo)簽加上了浮動(dòng)斩例,同級(jí)的標(biāo)簽都要加浮動(dòng)
            加上浮動(dòng)就必須清浮動(dòng)(只能寫(xiě)在父級(jí))
            overflow:hidden;
            一定要設(shè)置寬度,不給寬度會(huì)是內(nèi)容的寬度
            
清浮動(dòng):
    overflow:hidden (溢出隱藏)
*給父級(jí)加
    <div style="clear:both"></div>*必須用塊標(biāo)簽
    單獨(dú)再寫(xiě)一個(gè)塊標(biāo)簽从橘,給這個(gè)塊標(biāo)簽加上一個(gè)clear:both;
*清除掉左右浮動(dòng)
    .clearfix:after{
            display:block;
            clear:both;
            content:"";
        }
    .clearfix{
        zoom:1;
    }
*給父級(jí)加

14.偽類(lèi)選擇器:

    :after
    :link   (未訪(fǎng)問(wèn))
    :visited(訪(fǎng)問(wèn)過(guò))
    :hover  (鼠標(biāo)移入)
    :active (鼠標(biāo)按下)
    
link visited hover active

lvha
只有a標(biāo)簽才可以加這個(gè)lv
ha都可以加

15.定位:

    position:       定位
        absolute;   絕對(duì)定位
                *脫離文檔流
                *把元素變成塊
                *根據(jù)body來(lái)定位的
    top:念赶;
    left:;
    right:恰力;
    bottom:叉谜;
    
    position:           定位
            relative;相對(duì)定位
                *本身的還在站位
                *并不會(huì)改變?cè)?                *根據(jù)原先的位置來(lái)定位(自己)
    top:;
    left:踩萎;
    right:停局;
    bottom:;

    position:fixed; 固定定位香府;
        根據(jù)可視區(qū)來(lái)定位的董栽;
        脫離文檔流
------------------(2)
    z-index     (層級(jí))
    {可以寫(xiě)正數(shù)也可以寫(xiě)負(fù)數(shù)}

    普通元素<浮動(dòng)<定位

*定位,后寫(xiě)的比先寫(xiě)的層級(jí)高

咱們定位是好用企孩;但是不能多用锭碳,能用浮動(dòng)的就用浮動(dòng),用不了再用定位

pacity:0.5;         透明
    0-1

filter:alpha(opacity:80);兼容IE(透明)
        0-100
*文字不能寫(xiě)透明里面(如果文字也透明了)

外聯(lián)樣式(外聯(lián)樣式表)

<link href="css/index.css" rel="stylesheet"/>

16.表單:

    提交數(shù)據(jù)
    <input type="text" class="txt" />
                (明文輸入框)文本輸入框
            placeholder 占位符
    <input type="submit" value="百度一下" />    
        submit提交按鈕
        value可以改變按鈕文字
    <input type="password" name="num"/>
                (密文輸入框)密碼框
    <form action="模擬百度.html" method="get"></form>
    action  數(shù)據(jù)提交的地址
    method  提交的方式
        get 地址欄 不安全
        post    后臺(tái)  相對(duì)安全一點(diǎn)

name---------想提交必須給它一個(gè)名字

        <input type="checkbox" />復(fù)選框
        <input type="radio" name="sex" id="id"/>單選框
        *(用相同的name)
        <label for="nv">女</label>
            for="ID"

    <select>
            <option>下拉框內(nèi)容</option>
        </select>
                下拉框

    <input type="button" value="關(guān)閉" />普通按鈕
    <textarea></textarea>文本域
        
vertical-align:         垂直對(duì)齊方式
        middle;     居中
        top勿璃;        上邊
        bottom      下邊
            
outline:none;   取消焦點(diǎn)
resize:none;    取消文本域拖拽

17.table

<table border="1" (邊框)cellpadding="0"(清除單元格默認(rèn)padding)cellspacing="0"(單元格間距)>                    表格
        <thead>                 可省略
        <tr>            行行
                    <th></th>   頭列
                </tr>
    </thead>            表頭
        <tbody>                 不可以
        <tr>            行行
                    <td></td>   身列
                </tr>
    </tbody>            表身
        <tfoot>                 可省略
        <tr>            行行
                    <td></td>   尾列
                </tr>
    </tfoot>            表尾
</table>
border-collapse:collapse;   取消間距
colspan="3"         行的單元格合并
rowspan="2"         列的單元格合并
如果沒(méi)有內(nèi)容工禾,要個(gè)高度與寬度(因?yàn)椴辉O(shè)置寬高的話(huà)它是根據(jù)內(nèi)容撐開(kāi))

18.框架

溢出的部分變成滾動(dòng)條:
        overflow:scroll;
X部分溢出隱藏运提,Y軸變成滾動(dòng)條:
    overflow-x:hidden   
框架
    后臺(tái)管理系統(tǒng);

    框架 <iframe></iframe>    
<iframe src="../小米/index.html" scrolling="no" width="500" height="500" frameborder="0">
</ifra>
    src="引入地址"
    scrolling="no"(取消自帶滾條)(寫(xiě)樣式不好使)
    frameborder="0" 取消邊框

--------------------------------------------------------
    框架集:
        <body>
            <frameset>
                 </frameset>
        </body>
***在一個(gè)頁(yè)面中要是有frameset就不能有body
    <frameset rows="200,*">
            <frame src="../小米/index.html" />
                <frame src="../小米/index.html" />       
        </frameset>
    <frameset cols="150,*">
                <frame src="../小米/index.html" />
                <frame src="../小米/index.html" />
        </frameset>     
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末闻葵,一起剝皮案震驚了整個(gè)濱河市民泵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌槽畔,老刑警劉巖栈妆,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異厢钧,居然都是意外死亡鳞尔,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門(mén)早直,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)寥假,“玉大人,你說(shuō)我怎么就攤上這事霞扬「馊停” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵喻圃,是天一觀(guān)的道長(zhǎng)萤彩。 經(jīng)常有香客問(wèn)我,道長(zhǎng)斧拍,這世上最難降的妖魔是什么雀扶? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮肆汹,結(jié)果婚禮上愚墓,老公的妹妹穿的比我還像新娘。我一直安慰自己昂勉,他們只是感情好转绷,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著硼啤,像睡著了一般议经。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上谴返,一...
    開(kāi)封第一講書(shū)人閱讀 52,156評(píng)論 1 308
  • 那天煞肾,我揣著相機(jī)與錄音,去河邊找鬼嗓袱。 笑死籍救,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的渠抹。 我是一名探鬼主播蝙昙,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼闪萄,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了奇颠?” 一聲冷哼從身側(cè)響起败去,我...
    開(kāi)封第一講書(shū)人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烈拒,沒(méi)想到半個(gè)月后圆裕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡荆几,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年吓妆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吨铸。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡行拢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出诞吱,到底是詐尸還是另有隱情舟奠,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布狐胎,位于F島的核電站鸭栖,受9級(jí)特大地震影響歌馍,放射性物質(zhì)發(fā)生泄漏握巢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一松却、第九天 我趴在偏房一處隱蔽的房頂上張望暴浦。 院中可真熱鬧,春花似錦晓锻、人聲如沸歌焦。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)独撇。三九已至,卻和暖如春躁锁,著一層夾襖步出監(jiān)牢的瞬間纷铣,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工战转, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留搜立,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓槐秧,卻偏偏與公主長(zhǎng)得像啄踊,于是被迫代替她去往敵國(guó)和親忧设。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案颠通? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,756評(píng)論 1 92
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,560評(píng)論 32 459
  • ?前端面試題匯總 一址晕、HTML和CSS 21 你做的頁(yè)面在哪些流覽器測(cè)試過(guò)?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,220評(píng)論 0 8
  • 本課來(lái)自http://www.imooc.com/learn/9請(qǐng)不要用作商業(yè)用途蒜哀。 HTML5 HTML介紹 H...
    PYLON閱讀 3,233評(píng)論 0 5
  • 1. 瀏覽器頁(yè)面有哪三層構(gòu)成斩箫,分別是什么,作用是什么? 構(gòu)成:結(jié)構(gòu)層撵儿、表示層乘客、行為層分別是:HTML、CSS淀歇、Ja...
    程序猿人王小賤閱讀 1,876評(píng)論 1 11