CSS 自學(xué)筆記(下)

傳送門(mén):


代碼簡(jiǎn)寫(xiě)


布局縮寫(xiě)

padding娶牌、border的縮寫(xiě)方法和margin是一致的翰铡,這里以 margin 為例。

  • 如果上下左右的值都相同迄本,可以省略:
margin:10px 10px 10px 10px;  ->  margin:10px;
  • 如果上下、左右的值分別相同,可以省略:
margin:10px 20px 10px 20px;  ->  margin:10px 20px;
  • 如果左右的值相同晨仑,可以省略:
margin:10px 20px 30px 20px;  ->  margin:10px 20px 30px;

顏色和字體縮寫(xiě)

  • 可以省略?xún)晌幌嗤纳a
p{color: #336699;}  ->  p{color: #369;}
  • 縮寫(xiě)字體
body{
    font-style:italic;
    font-variant:small-caps; 
    font-weight:bold; 
    font-size:12px; 
    line-height:1.5em; 
    font-family:"宋體",sans-serif;
}

可以縮寫(xiě)為:

body{
    font:italic  small-caps  bold  12px/1.5em  "宋體", sans-serif;
}

注意:

  • 使用這一簡(jiǎn)寫(xiě)方式你至少要指定 font-sizefont-family 屬性,其他的屬性可以使用默認(rèn)值。
  • 在縮寫(xiě)時(shí) font-sizeline-height 中間要加入/斜扛寻歧。

中文頁(yè)面常用:

body{
    font:12px/1.5em  "宋體",sans-serif;
}

單位和值


顏色值

顏色值可以有許多定義方法:

p{color:red;}
p{color:rgb(133,45,200);}
p{color:rgb(20%,33%,25%);}
p{color:#00ffff;}

像素

像素指的是顯示器上的顯示單位(CSS規(guī)范中假設(shè)“90像素=1英寸”)掌栅,瀏覽器會(huì)使用顯示器的實(shí)際像素值有關(guān),在目前大多數(shù)的設(shè)計(jì)者都傾向于使用像素(px)作為單位码泛。

縮進(jìn)

1em = 兩倍字體大小

當(dāng)給 font-size 設(shè)置單位為 em 時(shí)猾封,此時(shí)計(jì)算的標(biāo)準(zhǔn)以 p 的父元素的 font-size 為基礎(chǔ)。

局中布局


水平居中

  • 行內(nèi)元素:text-align:center;
  • 定寬塊狀元素:將左右兩邊的 margin 設(shè)置為 auto margin:20px auto 30px;
  • 不定寬塊狀元素有三種方法:
    • 利用表格的屬性:display:table; margin:0 auto;

    • 設(shè)置為行內(nèi)元素:display:inline;

    • 通過(guò)給父元素設(shè)置 position:absoluteleft:50%噪珊,子元素設(shè)置 position:relativeleft: -50% 來(lái)實(shí)現(xiàn)水平居中晌缘。

          father {
            position:absolute;
            left:50%;
          }
      
          son {
            position:relative;
            left:-50%;
          }
      

垂直居中

單行

設(shè)置父元素的 heightline-height 高度一致來(lái)實(shí)現(xiàn)的痢站。(height: 該元素的高度磷箕,line-height: 顧名思義,行高(行間距 ))阵难。

line-heightfont-size 的計(jì)算值之差岳枷,在 CSS 中成為“行間距”。分為兩半呜叫,分別加到一個(gè)文本行內(nèi)容的頂部和底部空繁。

這種文字行高與塊高一致帶來(lái)了一個(gè)弊端:當(dāng)文字內(nèi)容的長(zhǎng)度大于塊的寬時(shí),就有內(nèi)容脫離了塊朱庆。

多行

  • td 標(biāo)簽?zāi)J(rèn)情況下默認(rèn)設(shè)置了 vertical-alignmiddle盛泡,所以可以利用把內(nèi)容放在 table 標(biāo)簽中來(lái)實(shí)現(xiàn)垂直居中。
  • display:table-cell; 注:此方法只能在 IE8 以上及Chrome娱颊、Firefox 上會(huì)生效傲诵。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市箱硕,隨后出現(xiàn)的幾起案子拴竹,更是在濱河造成了極大的恐慌,老刑警劉巖颅痊,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件殖熟,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡斑响,警方通過(guò)查閱死者的電腦和手機(jī)菱属,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)舰罚,“玉大人纽门,你說(shuō)我怎么就攤上這事∮眨” “怎么了赏陵?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵饼齿,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我蝙搔,道長(zhǎng)缕溉,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任吃型,我火速辦了婚禮证鸥,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘勤晚。我一直安慰自己枉层,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布赐写。 她就那樣靜靜地躺著鸟蜡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪挺邀。 梳的紋絲不亂的頭發(fā)上揉忘,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天,我揣著相機(jī)與錄音端铛,去河邊找鬼癌淮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛沦补,可吹牛的內(nèi)容都是我干的咪橙。 我是一名探鬼主播美侦,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼具壮,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼攘已!你這毒婦竟也來(lái)了样勃?” 一聲冷哼從身側(cè)響起峡眶,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤搏熄,失蹤者是張志新(化名)和其女友劉穎宵凌,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡匪补,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年竿滨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了于游。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡垫言,死狀恐怖曙砂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情骏掀,我是刑警寧澤鸠澈,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布柱告,位于F島的核電站,受9級(jí)特大地震影響笑陈,放射性物質(zhì)發(fā)生泄漏际度。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一涵妥、第九天 我趴在偏房一處隱蔽的房頂上張望乖菱。 院中可真熱鬧,春花似錦蓬网、人聲如沸窒所。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吵取。三九已至,卻和暖如春锯厢,著一層夾襖步出監(jiān)牢的瞬間皮官,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工实辑, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留捺氢,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓剪撬,卻偏偏與公主長(zhǎng)得像摄乒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子残黑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

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

  • 一 外部式css樣式 (也可稱(chēng)為外聯(lián)式)就是把css代碼寫(xiě)一個(gè)單獨(dú)的外部文件中缺狠,這個(gè)css樣式文件以“.css...
    KunMitnic閱讀 941評(píng)論 0 1
  • 本課來(lái)自http://www.imooc.com/learn/9請(qǐng)不要用作商業(yè)用途。 HTML5 HTML介紹 H...
    PYLON閱讀 3,231評(píng)論 0 5
  • 本文主要是起筆記的作用萍摊,內(nèi)容來(lái)自慕課網(wǎng). 認(rèn)識(shí)CSS樣式 CSS全稱(chēng)為“層疊樣式表 (Cascading Styl...
    0o凍僵的企鵝o0閱讀 2,646評(píng)論 0 30
  • 什么是選擇器 每一條css樣式聲明(定義)由兩部分組成,形式如下: 在{}之前的部分就是“選擇器”如叼,“選擇器”指明...
    小撓許閱讀 334評(píng)論 0 1
  • 開(kāi)篇十三章 1冰木、盒模型代碼簡(jiǎn)寫(xiě) 還記得在講盒模型時(shí)外邊距(margin)、內(nèi)邊距...
    多語(yǔ)閱讀 334評(píng)論 0 1