CSS 精華一頁紙

CSS核心語法 :選擇器{屬性:值;...}

選擇器


I、元素選擇 | ID 選擇器| Class選擇器

II、偽類選擇器 (除連接和表單外)| 屬性選擇器

選擇器可以組合(多個選擇器共同指定一類屬性),可以有 子孫選擇器, 可以有父子選擇器

div p

div>p

div+p

div~p

結(jié)合了偽類,還可以指定某些狀態(tài)/選擇特定子孫/ 選擇特定屬性

屬性和樣式


所有元素都共有的屬性

背景屬性(顏色、圖片)

文本屬性(段落、顏色、對齊、修飾等)

字體屬性(字體、樣式、大小)

邊框/OutLine(樣式、寬度、顏色)

尺寸(width、height)

可見性(display 內(nèi)聯(lián)、塊、none/visibility)

特殊元素的樣式

列表(樣式、圖片)

表格(邊框折疊?) - 好像沒有特別的樣式

鏈表(點擊、懸停等 ?) - 懸停等樣式也適合其他元素

盒子模型


margin - border - padding - content - padding - border - margin

定位和布局


定位有四種方式

1、static - 靜態(tài)定位(默認(rèn)流式布局)

2、relative - 相對定位

3、absolute - 絕對定位

4、fixed - 固定定位

// 絕對和相對都有一個比較固定的位置,不同的是 固定定位不隨瀏覽器的滾動而滾動

結(jié)合定位有幾種布局方式

1、普通流式布局(塊元素縱向擴展、內(nèi)聯(lián)元素橫向擴展)依次擺放

2、絕對定位布局 - 適用于 下來菜單等等

3、固定定位布局 - 使用于導(dǎo)航 菜單,表頭等等

4、使用 浮動元素布局 + clear 屬性,可以把某個 快元素布局在頁面的某一個位置。

5、使用 可見性 display的樣式,實現(xiàn) table方式布局

6、使用 盒子模型的 marging/padding 實現(xiàn)凝膠布局

普通流式布局+浮動元素布局(左右分欄,可以使用浮動把整個塊放到一邊) 是頁面整體布局的方式;

結(jié)合絕對定位布局+固定定位布局 做一些菜單導(dǎo)航的 細微控制

是布局的主要思路。

PS:樣式里面,如果是同一個 屬性的 不同值需要逗號分隔;如果是 多個屬性合并在一起的比如 margin:10px 15px;則不需要逗號分隔

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

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,117評論 1 92
  • 一:在制作一個Web應(yīng)用或Web站點的過程中,你是如何考慮他的UI、安全性、高性能、SEO、可維護性以及技術(shù)因素的...
    Arno_z閱讀 1,360評論 0 1
  • <a name='html'>HTML</a> Doctype作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? (1)、<...
    clark124閱讀 3,816評論 1 19
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進階之旅閱讀 16,872評論 32 459
  • 要分清楚幽默和浮夸的區(qū)別。 幽默是講一些有意思的,詼諧,風(fēng)趣的話,發(fā)現(xiàn)并表達事物有趣的地方。 浮夸是自鳴得意的樣子。
    對酒幾何閱讀 337評論 0 0

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