CSS Learning Record

慕課網(wǎng)上提供了前端工程師學(xué)習(xí)計(jì)劃,這學(xué)期開始照著里面的步驟來(lái)學(xué)習(xí)。這篇文章主要用來(lái)記錄一些零碎的知識(shí)點(diǎn)。

W3C標(biāo)準(zhǔn)--萬(wàn)維網(wǎng)聯(lián)盟制定的一系列標(biāo)準(zhǔn)


倡導(dǎo)結(jié)構(gòu)、樣式、行為分離:

結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言--HTML&XML
樣式標(biāo)準(zhǔn)語(yǔ)言--CSS
行為標(biāo)準(zhǔn)語(yǔ)言--js

3D盒子模型


3D盒子模型

元素分類


塊狀元素

<div>
<p>
<h1>...<h6>
<ol>
<ul>
<dl>
<table>
<address>
<blockquote>
<form>

內(nèi)聯(lián)元素(又叫行內(nèi)元素)

<a>
<span>
<br>
<i>
<em>
<strong>
<label>
<q>
<var>
<cite>
<code>

內(nèi)聯(lián)塊狀元素

<img>
<input>

css三種定位機(jī)制


標(biāo)準(zhǔn)文檔流

從上到下,從左到右,自動(dòng)換行。

浮動(dòng)

特點(diǎn)

元素會(huì)左移或右移,直到觸碰到容器為止。

會(huì)影響緊鄰其后的元素。

當(dāng)元素沒(méi)有設(shè)置寬度值,而設(shè)置了浮動(dòng)屬性,元素的寬度隨內(nèi)容的變化而變化。

清除浮動(dòng)的常用方法

  • clear屬性--常用clear:both;(不推薦)
  • 同時(shí)設(shè)置width:100%(或固定寬度)+overflow:hidden;

絕對(duì)定位

定位


自動(dòng)居中

#testdiv {
  width:80%;
  margin:0 auto;
}

auto會(huì)根據(jù)瀏覽器的寬度自動(dòng)設(shè)置兩邊的外邊距

外邊距=( 瀏覽器的寬度-外包含層的寬度)/2

如果想讓頁(yè)面自動(dòng)居中,當(dāng)設(shè)置margin屬性為auto的時(shí)候,不能再設(shè)置浮動(dòng)或絕對(duì)定位屬性

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,805評(píng)論 1 92
  • 本文主要是起筆記的作用,內(nèi)容來(lái)自慕課網(wǎng). 認(rèn)識(shí)CSS樣式 CSS全稱為“層疊樣式表 (Cascading Styl...
    0o凍僵的企鵝o0閱讀 2,663評(píng)論 0 30
  • CSS格式化排版 1、字體 我們可以使用css樣式為網(wǎng)頁(yè)中的文字設(shè)置字體、字號(hào)、顏色等樣式屬性。下面我們來(lái)看一個(gè)例...
    張文靖同學(xué)閱讀 1,310評(píng)論 0 3
  • 一 外部式css樣式 (也可稱為外聯(lián)式)就是把css代碼寫一個(gè)單獨(dú)的外部文件中,這個(gè)css樣式文件以“.css...
    KunMitnic閱讀 962評(píng)論 0 1
  • 浮動(dòng) CSS允許浮動(dòng)任何元素。 浮動(dòng)元素 首先,會(huì)以某種方式將浮動(dòng)元素從文檔的正常流中刪除,不過(guò)它還是會(huì)影響布局。...
    exialym閱讀 1,246評(píng)論 0 6