陳沫沫-初探HTML之CSS篇(屬性)


前言

I am a slow walker,but I never walk backwards.


CSS(層疊樣式表)

  • CSS是一種用來表現(xiàn)HTML或XML等文件樣式的計算機語言。CSS不僅可以靜態(tài)修飾網(wǎng)頁卡睦,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁哥元素進行格式化诈嘿。
  • CSS能夠?qū)W(wǎng)頁中元素位置的排版進行像素精確控制双仍,幾乎支持所有的字體字號樣式,擁有對網(wǎng)頁對象和模型樣式編輯的能力。

CSS 尺寸屬性(Dimension)

height 設(shè)置元素高度
width 設(shè)置元素寬度
max-height 設(shè)置元素的最大高度
max-width 設(shè)置元素的最大寬度
min-height 設(shè)置元素的最小高度
min-width 設(shè)置元素的最小寬度


CSS 背景屬性(Background)

background 在一個聲明中設(shè)置所有的背景屬性
background-color 設(shè)置元素的背景顏色
background-image 設(shè)置元素的背景圖片

  • background-position 設(shè)置背景圖片的位置
    • top 上方
    • right 右方
    • left 左方
    • center 中間
  • background-repeat 設(shè)置背景圖片的重復(fù)方式
  • repeat 全部重復(fù)
  • repeat-x 橫向重復(fù)
  • repeat-y 縱向重復(fù)
  • no-repeat 不重復(fù)
    background-attachment 背景圖片是否隨著頁面的滾動而滾動

CSS邊框?qū)傩?Border和Outline)

屬性 描述
border 設(shè)置所有的邊框?qū)傩?/td>
border-bottom 設(shè)置下邊框
border-bottom-color 設(shè)置下邊框的顏色
border-botton-style 設(shè)置下邊框的樣式
border-botton-width 設(shè)置下邊框的寬度
border-color 設(shè)置四條邊框的顏色
border-left 設(shè)置左邊框
border-left-color 設(shè)置左邊框的顏色
border-left-style 設(shè)置左邊框的樣式
border-left-width 設(shè)置左邊框的寬度
border-right- 設(shè)置右邊框
border-right-color 設(shè)置右邊框的顏色
border-right-style 設(shè)置右邊框的樣式
border-right-width 設(shè)置右邊框的寬度
border-style 設(shè)置四條邊框的樣式
solid 樣式為實線
double 雙實線(寬度為1px 看不見效果)
dottde 點狀線 (在IE6/7下表現(xiàn)為實線)
dashed 虛線(在IE6/7下表現(xiàn)為實線)
border-top 設(shè)置上邊框
border-top-color 設(shè)置上邊框的顏色
border-top-style 設(shè)置上邊框的樣式
border-top-width 設(shè)置上邊框的寬度
border-width 設(shè)置四條邊框的寬度
outline 設(shè)置所有的輪廓屬性
outline-color 設(shè)置輪廓的顏色
outline-style 設(shè)置輪廓的樣式
outline-width 設(shè)置輪廓的寬度
border-bottom-left-radius 定義邊框左下角的形狀
border-bottom-right-radius 定義邊框右下角的形狀
border-top-left-radius 定義邊框左上角的形狀
border-top-right-radius 定義邊框右上角的形狀
border-radius 簡寫屬性按灶,設(shè)置所有四個border-*-radius屬性
border-image 簡寫屬性检访,設(shè)置所有border-image-*屬性
border-image-outset 規(guī)定邊框圖像區(qū)域超出邊框的量
border-image-repeat 圖像是否應(yīng)平鋪(repeated)始鱼、鋪滿(rounded)或拉伸(stretched)
border-image-slice 規(guī)定圖像邊框的向內(nèi)偏移
border-image-width 規(guī)定圖片邊框的寬度
border-image-source 規(guī)定用作邊框的圖片
box-shadow 向方框添加一個或多個陰影

CSS 字體屬性(Font)

屬性 描述
font 設(shè)置所有的字體屬性
font-family 設(shè)置文字的字體系列
font-size 設(shè)置文字的字體尺寸
font-size-adjust 為元素規(guī)定aspect值
font-stretch 收縮或拉伸當前的字體系列
font-style 設(shè)置文字的字體樣式
font-variant 設(shè)置文字中英文的打開方式
font-weight 設(shè)置文字粗細
  • text-align 設(shè)置文字的對齊方式
    • center 居中 left 左對齊 right 右對齊
  • letter-spacing 設(shè)置文字間距
  • text-decoration設(shè)置文字修飾線
    • none 主要用于去除 a 標簽的下劃線
    • underline 下劃線
    • overline 上劃線
    • line-through 刪除線
注意:如果一個子元素放置另一個元素(父元素)內(nèi),給父元素設(shè)置 text-decoration 會發(fā)現(xiàn)子元素的text-decoration無法清除干凈
  • 解決方案:
    1脆贵、使用絕對定位 position: ansolute
    2医清、設(shè)置浮動 float
  • text-transform 設(shè)置大小寫轉(zhuǎn)換
  • uppercase 所有單詞全部大寫
  • lowercase 所有單詞全部小寫
  • capitalize 將首字母進行大寫
  • font-style 設(shè)置文字樣式
  • normal 正常
  • italic 斜體字
  • oblique 傾斜的文字
  • font-variant設(shè)置文字中英文的打開方式
    • nomal 正常
    • small-caos 英文編程大寫,并以小字號進行展示

CSS 文本屬性(Text)

屬性 描述
color 設(shè)置文本的顏色
direction 規(guī)定文本的方向/書寫方向
letter-spacing 設(shè)置字符間距
line-height 設(shè)置行高
text-align 規(guī)定文本的水平對齊方式
vertical-align 規(guī)定文本的垂直對齊方式
text-decoration 規(guī)定添加到文本的裝飾效果
text-indent 規(guī)定文本首行的縮進
tex-transform 控制文本的大小寫
unicode-bidi 設(shè)置文本方向
white-space 規(guī)定如何處理元素中的空白
word-spacing 設(shè)置單詞間距

CSS 表格屬性(Table)

屬性 描述
border 設(shè)置邊框
border-color 設(shè)置邊框顏色
cellspacing 設(shè)置表格框線的寬度
cellpadding 設(shè)置數(shù)據(jù)與框線的距離
background-color 設(shè)置表格的背景顏色
background-url 設(shè)置表格的背景圖片
colspan 橫向合并單元格
rowspan 縱向合并單元格
合并單元格的四部曲
  1卖氨、確定單元格從那個單元格開始合并 
  2会烙、確定單元格是縱向合并還是橫向合并
  3、確定需要合并幾個單元格
  4筒捺、處理多余的單元格


CSS列表屬性(List)
屬性 描述
list-style 在一個聲明中設(shè)置所有的列表屬性
list-style-image 將圖像設(shè)置為列表項標記
list-style-position 設(shè)置列表項標記的放置位置
inside 將列表樣式放入content中
outside 默認柏腻,列表樣式不在content中,一般在psdding內(nèi)
list-style-type 設(shè)置列表項標記的類型
  • 復(fù)合寫法
  • list-style 1系吭、類型 2五嫂、位置 3、圖片
  • 清除默認樣式
    • padding: 0px;
    • margin:0px;
    • list-style:none;

CSS 外邊距屬性(Margin)
屬性 描述
margin 在一個聲明中設(shè)置所有外邊距屬性
margin-top 設(shè)置元素的上外邊距
margin-right 設(shè)置元素的右外邊距
margin-bottom 設(shè)置元素的下外邊距
margin-left 設(shè)置元素的左外邊距
CSS 內(nèi)邊距屬性(Padding)
屬性 描述
padding 在一個聲明中設(shè)置所有內(nèi)邊距屬性
padding-top 設(shè)置元素的上內(nèi)邊距
padding-right 設(shè)置元素的右內(nèi)邊距
padding-bottom 設(shè)置元素的下內(nèi)邊距
padding-left 設(shè)置元素的左內(nèi)邊距

CSS 定位屬性(Positioning)
屬性 描述
position 規(guī)定元素的定位類型
bottom 設(shè)置定位元素下外邊距邊界與其包含塊下邊界之間的偏移
right 設(shè)置定位元素右外邊距邊界與其包含塊右邊界之間的偏移
left 設(shè)置定位元素左外邊距邊界與其包含塊左邊界之間的偏移
top 設(shè)置定位元素上外邊距邊界與其包含塊上邊界之間的偏移
overflow 規(guī)定當內(nèi)容溢出元素框時發(fā)生的事情
cursor 規(guī)定要顯示的光標的類型
float 規(guī)定框是否應(yīng)該浮動
display 規(guī)定元素應(yīng)該生成的框的類型
vertical-align 設(shè)置元素的垂直對齊方式
visibility 規(guī)定元素是否可見
z-index 設(shè)置元素的堆疊順序

CSS 偽類(Pseudo-classes)
屬性 描述
:active 向被激活的元素添加樣式
:focus 向擁有鍵盤輸入焦點的元素添加樣式
:hover 當鼠標懸浮在元素上方時,向元素添加樣式
:link 向未被訪問的鏈接添加樣式
:visited 向已被訪問的鏈接添加樣式
:lang 向帶有指定lang屬性的元素添加樣式

CSS 為元素(Pseudo elements)
屬性 描述
:first-letter 向文本的第一個字母添加特殊樣式
:first-line 向文本的首行添加特殊樣式
:bofore 在元素之前添加內(nèi)容
:after 在元素之后添加內(nèi)容

結(jié)束語
簡單不先于復(fù)雜沃缘,而是在復(fù)雜之后
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末躯枢,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子孩灯,更是在濱河造成了極大的恐慌闺金,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件峰档,死亡現(xiàn)場離奇詭異败匹,居然都是意外死亡,警方通過查閱死者的電腦和手機讥巡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門掀亩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人欢顷,你說我怎么就攤上這事槽棍。” “怎么了抬驴?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵炼七,是天一觀的道長。 經(jīng)常有香客問我布持,道長豌拙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任题暖,我火速辦了婚禮按傅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘胧卤。我一直安慰自己唯绍,他們只是感情好,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布枝誊。 她就那樣靜靜地躺著况芒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪叶撒。 梳的紋絲不亂的頭發(fā)上绝骚,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機與錄音痊乾,去河邊找鬼皮壁。 笑死椭更,一個胖子當著我的面吹牛哪审,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播虑瀑,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼湿滓,長吁一口氣:“原來是場噩夢啊……” “哼滴须!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起叽奥,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤扔水,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后朝氓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體魔市,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年赵哲,在試婚紗的時候發(fā)現(xiàn)自己被綠了待德。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡枫夺,死狀恐怖将宪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情橡庞,我是刑警寧澤较坛,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站扒最,受9級特大地震影響丑勤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜扼倘,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一确封、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧再菊,春花似錦爪喘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至稠诲,卻和暖如春侦鹏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背臀叙。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工略水, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人劝萤。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓渊涝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子跨释,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案胸私? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,751評論 1 92
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font鳖谈,text-align岁疼,li...
    wzhiq896閱讀 1,750評論 0 2
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font缆娃,text-align捷绒,li...
    love2013閱讀 2,314評論 0 11
  • 本文為閱讀《Head First HTML 與 CSS》的css部分的讀書筆記,方便回顧書上的知識贯要,另一篇為Hea...
    兼續(xù)閱讀 1,824評論 0 17