CSS基礎(chǔ)

1.樣式表

1.1 行內(nèi)樣式表

<input type="text" style="color:#ccc;font-size:25px">

1.2內(nèi)部樣式表

<head>
  <style>

   div  {  
     color:blue;
     font-size:13px;
    }

  </style>
<head>

1.3 外部樣式表

//style.css
div {
  color:black;
}

2.選擇器

2.1基本選擇器

1.標簽選擇器(元素選擇器)
2.類名選擇器(上面點聲明碎紊,下面class調(diào)用)
3.多類名選擇器
4.id選擇器(#聲明,id調(diào)用)使用較少
5.通配符選擇器(適應(yīng)所有標簽) 一般不用

注意事項:
1.選擇器命名推薦使用中橫線音同,不使用下劃線(first-span);
2.推薦使用英文加字母(a1);

2.2 復(fù)合選擇器

1.后代選擇器
2.子代選擇器
3.交集選擇器
4.并集選擇器

2.3 偽類選擇器

:hover

  a:hover {
    color:red;
}

3.布局模式

  • 塊級元素

    獨占一行权均,有寬高 例如:div

  • 行內(nèi)元素

    同占一行痪寻,寬高無效(包裹) 例如:span

  • 行內(nèi)塊元素

    同占一行,有寬高 例如:標簽加上float屬性
    例如<img /> <input /> <td />

  • 元素塊轉(zhuǎn)化

    各元素塊之間可以相互進行轉(zhuǎn)化蛇尚,以使用其他的特性

4.三大特性

  • 層疊性(就近原則)
  • 繼承性(子類可以繼承父類的部分屬性取劫,如font-研侣,text-,line-惦银,color)
  • 優(yōu)先級

1.繼承和*的權(quán)重(0,0,0,0);類選擇器權(quán)重(0,0,1,0);標簽權(quán)重(0,0,0,1);id選擇器權(quán)重(0,1,0,0);行內(nèi)屬性權(quán)重(1,0,0,0);!important權(quán)重(無限大)
2.權(quán)重可以疊加

5 浮動

讓多個塊元素在一行顯示(設(shè)置該屬性的元素會漂浮在其他元素的上方)

5.1 使用浮動

1.浮動不占位置(實際影響的是后面的盒子)
2.浮動不會超越父級的padding值
3.元素添加浮動后可以讓其擁有行內(nèi)塊元素屬性

5.2 清除浮動

因為浮動會使元素不再占用位置扯俱,有時需要讓元素仍然占用空間喇澡,所以需要清除浮動。

1.額外標簽法(在父級的最后加上一個標簽读存,并加上clear屬性)
2.在父級加上overflow:hidden
3.偽元素清除法
4.雙偽元素清除法

6.定位(position)

由定位類型和外偏移組成

6.1 定位類型

6.1.1 相對定位

1.以自己為中心
2.會占位置

div {
  positon:relative
  top:10px;
  left:10px;
}

6.1.2 絕對定位

  1. 以最近的并且有定位的父級為中心(直到瀏覽器為中心)
  2. 不會占位置
div {
  positon:absolute;
  bottom:10px;
  right:10px;
}

6.1.3 固定定位

  1. 以瀏覽器為中心
  2. 不會占位置

6.2 邊偏移

div {
  position:absolute;
  left:0;
  top:0;
}

6.3 定位層級

div {
  z-index:0;
}

1.默認層級是0,后面的會在前面的上面
2.只有定位的元素才有層級屬性

7 顯示與隱藏

div {
  display:none;//隱藏元素(不占位置敬察,類似gone)
  display:block;//顯示元素(轉(zhuǎn)化為塊元素)
  visibility:hidden;//隱藏元素(占位置拜英,類似unvisible)
  visibility:visible;//顯示元素
  overflow:auto;//文本超出時滾動
  outline:none;//取消外邊框
  overflow:hidden;//超出部分隱藏
  text-flow:ellipsis;//超出部分為省略號
  white-space:nowrap;//超出部分文本不自動換行
}

textarea{
  resize:none;//防止拖拽
}

8 部分標簽特性

8.1 內(nèi)邊距和邊框

border,padding會使設(shè)置了寬高的容器撐大

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末居凶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子抹估,更是在濱河造成了極大的恐慌弄兜,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件语泽,死亡現(xiàn)場離奇詭異踱卵,居然都是意外死亡据过,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門西饵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來眷柔,“玉大人原朝,你說我怎么就攤上這事。” “怎么了宾尚?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長御板。 經(jīng)常有香客問我,道長怠肋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任钉答,我火速辦了婚禮数尿,結(jié)果婚禮上惶楼,老公的妹妹穿的比我還像新娘。我一直安慰自己何陆,他們只是感情好豹储,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布颂翼。 她就那樣靜靜地躺著,像睡著了一般朦乏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吃引,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天镊尺,我揣著相機與錄音并思,去河邊找鬼。 笑死宋彼,一個胖子當(dāng)著我的面吹牛弄砍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播慨畸,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼寸士,長吁一口氣:“原來是場噩夢啊……” “哼碴卧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起谐宙,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤界弧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后划栓,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體条获,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年委煤,在試婚紗的時候發(fā)現(xiàn)自己被綠了修档。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡讥邻,死狀恐怖兴使,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情照激,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布欠母,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏啄清。R本人自食惡果不足惜六水,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一掷贾、第九天 我趴在偏房一處隱蔽的房頂上張望想帅。 院中可真熱鬧,春花似錦港准、人聲如沸咧欣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽衩椒。三九已至毛萌,卻和暖如春喝滞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背囤躁。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留言蛇,地道東北人宵距。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像满哪,于是被迫代替她去往敵國和親劝篷。 傳聞我的和親對象是個殘疾皇子民宿,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案活鹰? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,728評論 1 92
  • CSS 是什么 css(Cascading Style Sheets),層疊樣式表着绷,選擇器{屬性:值;屬性:值}h...
    崔敏嫣閱讀 1,473評論 0 5
  • html 只用來添加語義 不用來修飾 在企業(yè)中裝扮一定要使用CSS 層疊樣式表 沒有設(shè)置寬高的圖片 則默認圖片大...
    Gukson666閱讀 382評論 0 1
  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識選擇器(重要!IO选!)繼承幢泼、特殊性、層疊缕棵、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,061評論 0 40
  • 一.CSS描述 CSS全稱為“層疊樣式表(Cascading Style Sheets)”涉兽,它主要是用于定義HTM...
    snowy_sunny閱讀 1,045評論 0 4