css單詞

塊標簽

h div p ul li ol dl dt dd

獨占一行
支持寬高
不受換行和空格的影響
不給寬度時 寬度參照父級

行內

a span i em strong b

合并到一行
不支持寬高
受換行和空格的影響
寬高由內容撐開

行內塊

img input

合并到一行
支持寬高
受換行和空格的影響

css樣式

width 寬

height 高

color 顏色

      英文    pink
十六進制    #000000
rgb     rgb(0-255,0-255,0-255)

background 背景

    image   圖片
    color   顏色
    repeat  重復
        no-repeat   不重復
        repeat-x    x軸重復
        repeat-y    y軸重復

position 定位

        left    right   top bottom  center
            數(shù)字  (x y)
        當給一個值的時候 第二個值默認居中

背景圖簡寫

background:url() no-repeat left pink;

行高

    line-height
        當行高等于高度時 文本垂直居中

水平對齊方式

    text-align
        center
        left
        right

border

    width   style   color
                solid   實線
                dashed  虛線
                dotted  點劃線

偽類

link    未訪問
visited 訪問過后
hover   鼠標放上去的時候
active  點擊的時候
    順序  lvha

text-decoration

            none    去除下劃線
            underline   下劃線
            line-through    中劃線
            overline    上劃線

font 字體

    size    大小
    weight  加粗
            bold    加粗
            normal  不加粗
    style   傾斜
            italic  傾斜
            normal  不傾斜
    family  字體
            英文
            中文
            unicode
    font:style  weight size/line-height family
    text-indent     首行縮進
            px
            em      最好小于七位數(shù)

xHtml規(guī)范

    必須有文檔頭
    img必須有alt
    雙標簽必須閉合
    單標簽必須合理閉合
    標點符號必須用英文 引號必須用雙引號
    標簽名和屬性名必須小寫

轉化

display:block   把當前元素轉化成塊元素
        inline                  行內
        inline-block            行內塊

嵌套規(guī)則

塊標簽可以包所有
p只能包行內 不能包塊
行內只能包行內 不能包自己 也不能包塊
a能包所有 但是不能包自己
img能被所有包
行內元素即使轉化成塊 也不能包塊

繼承

只有和文字相關的樣式 才能繼承
i em 不能繼承斜體
b strong h  不能繼承加粗
a不能繼承顏色

選擇器

標簽選擇器
    div{}
id選擇器
    #div{}
類選擇器
    .div{}
群組選擇器
    div,p,span{}
嵌套選擇器
    div p span{}
通配符
    *{}

權重/優(yōu)先級

行間樣式>id>class>標簽>*

省略號

white-space:nowrap
overflow:hidden
text-overflow:ellipsis
font-family:'微軟雅黑'
給寬度

margin 外邊距/外補白

top     right   bottom  left
    給一個值        上 右 下 左
        二           上下   左右
        三           上  左右  下
        四           上 右 下 左
margin拖拽
    overflow:hidden;
    border
    padding(推薦)
margin合并
    取最大值

padding 內邊距/內補白

top     right   bottom  left
    給一個值        上 右 下 左
        二           上下   左右
        三           上  左右  下
        四           上 右 下 左
padding-left/right  減寬度
padding-top/bottom  減高度
如果子級參照父級寬度 padding不用減

浮動

脫離文檔流
合并到一行
文本環(huán)繞
行內變成塊
寬度不夠掉下來
盡可能的往上飄
寬度盡可能的窄 窄到內容的寬度
浮動有方向
    left
    right
    none
同級元素最好都浮動
浮動就得清浮動

清浮動:

overflow:hidden
clear:both(加給同級的)
clearFix:after{ display:block; content:''; clear:both;}
clearFix{ zoom:1;}

position 定位

    relative    相對定位
        現(xiàn)對于自己定位
        不脫離文檔流
        不改變元素的本質
    absolute    絕對定位
        脫離文檔流
        行內變成塊
        寬度盡可能的窄 窄到內容的寬度
        相對于父級定位 父級要有定位
    fixed   固定定位
        相對于可視區(qū)域定位
        脫離文檔流
        行內變成塊
        寬度盡可能的窄

z-index 層級

數(shù)值越大 層級越高
只有定位元素才能用
z-index:2的32次方

form

action href
    method
        get 不安全
        post 相對安全

input 表單

text    文本框
password    密碼
submit      提交
radio   
    name id value
label
    for=“id”
checkbox    
    name id value
label
    for=“id”
button  按鈕
select  下拉框
    option
        value(兼容)
textarea
    文本域
outline:none    取消焦點
resize:none 取消拖拉

table

thead   表頭
    tr 
        th
tbody   表身
    tr
        td
tfoot   表尾
cellspacing="0"
cellpadding="0"
border-collapse:collapse;   合并單元格
colspan
    橫向合并
rowspan
    縱向合并
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容