2017-02-20 CSS 學(xué)習(xí)筆記am

盒子 box-sizing 屬性

  • CSS3 中新增了一個(gè) box-sizing 屬性,這個(gè)屬性可以保證我們給盒子新增 padding 和 border 之后愕贡,盒子元素的寬度和高度不變
  • box-sizing 屬性是如何保證增加 padding 和 border 之后挫以,盒子元素的寬度和高度不變
    和我們前面學(xué)習(xí)的原理一樣,增加 Padding 和 border 之后要想保證盒子元素的寬高不變,那么就必須減去一部分內(nèi)容的寬度和高度
  • box-sizing 取值
  • content-box
    元素的寬高 = 邊框 + 內(nèi)邊距 + 內(nèi)容的寬高
  • border-box
    元素的寬高 = width/height

盒子模型練習(xí)中的注意點(diǎn)

  • 如果兩個(gè)盒子是嵌套關(guān)系驮宴,那么設(shè)置了里面一個(gè)盒子頂部的外邊距,外面一個(gè)盒子也會(huì)被頂下來

  • 如果外面的盒子不想被一起頂下來呕缭,那么可以給外面的盒子添加一個(gè)邊框?qū)傩?/p>

  • 在企業(yè)開發(fā)中堵泽,一般情況下如果需要控制嵌套關(guān)系盒子之間的舉例,應(yīng)該首先考慮 padding恢总,其次再考慮 margin
    margin 本質(zhì)上是用于控制兄弟關(guān)系之間的間隙的

  • 在嵌套關(guān)系的盒子中迎罗,我們可以利用 margin:0 auto; 的方式來讓連里面的盒子在外面的盒子中水平居中

  • margin:0 auto; 只對(duì)水平方向有效,對(duì)垂直方向無效片仿,垂直方向用 Padding 來控制
    margin:150px auto;

盒子居中和內(nèi)容居中

  • text-align:center; 和 margin:0 auto;的區(qū)別
    text-align:center;zuo用設(shè)置盒子中存儲(chǔ)的文字/圖片/水平居中
    margin:0 auto;作用讓盒子自己水平居中

清空默認(rèn)邊距

  • 為什么要清空默認(rèn)邊距(外邊距和內(nèi)邊距)
    在企業(yè)開發(fā)中為了更好的控制盒子的寬高和計(jì)算盒子的寬高等等纹安,所以在企業(yè)開發(fā)中,編寫代碼之前第一件事情就是清空默認(rèn)的邊距
  • 如何清空默認(rèn)的邊距
    格式
*{
        margin:0;
        padding:0;
}

注意點(diǎn)
通配符選擇器會(huì)找到(遍歷)當(dāng)前界面中所有的標(biāo)簽砂豌,所以性能不好厢岂,企業(yè)開發(fā)中可以從這個(gè)網(wǎng)址中拷貝
http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
            margin:0;padding:0
        }

行高和字號(hào)

  • 什么是行高
    在 CSS 中所有的行都有自己的行高
    注意點(diǎn):
    行高和盒子高不是同一個(gè)概念
    行高指的是每行內(nèi)容的高度
    盒子高指的是元素的高度

規(guī)律

  • 文字在行高中默認(rèn)是垂直居中的
  • 在企業(yè)開發(fā)中我們經(jīng)常將盒子的高度和行高設(shè)置為一體,那么這樣就可以保證一行文字在盒子的高度中是垂直居中的
    簡(jiǎn)而言之就是:
    要想一行文字在盒子中垂直居中阳距,那么只需要設(shè)置這行文字的"行高等于盒子的高"即可
  • 在企業(yè)開發(fā)中如果一個(gè)盒子中有多行文字塔粒,那么我們就不能使用設(shè)置行高等于盒子高來實(shí)現(xiàn)讓文字垂直居中,只能通過設(shè)置 padding 來讓文字居中

還原字體和字號(hào)

注意點(diǎn)

  • 如果一個(gè)盒子中存儲(chǔ)的是文字娄涩,那么一般情況下我們會(huì)以盒子左邊的內(nèi)邊距為基準(zhǔn)窗怒,不會(huì)以右邊的內(nèi)邊距為基準(zhǔn),因?yàn)檫@個(gè)右邊的內(nèi)邊距有誤差
  • 右邊內(nèi)邊距的誤差從何而來蓄拣?
    因?yàn)橛疫吶绻挪幌乱粋€(gè)文字扬虚,那么文字就會(huì)換行顯示,所以文字和內(nèi)邊距之間的舉例就有了誤差
  • 頂部的內(nèi)邊距并不是邊框到文字頂部的距離球恤,而是邊框到行高頂部的距離

文章界面

  • 清空所有的邊距
  • 從外到內(nèi)辜昵,從上到下的編寫網(wǎng)頁
<style>
        body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
            margin:0;padding:0
        }
        body{
            background-color: #efefef;
        }
        div{
            margin:0 auto;
            box-sizing: border-box;
            width: 372px;
            height: 232px;
            border: 1px solid #666;
            padding: 15px;
        }
        h1{
            font-family:"微軟雅黑";
            font-size: 18px;
            border-bottom: 1px solid #666;
            padding-bottom: 10px;
        }
        span{
            font-size: 14px;
        }
        ul{
            list-style: none;
            margin-top: 10px;
        }
        ul li{
            line-height: 30px;
            border-bottom: 1px dashed #666;
            font-family:"微軟雅黑";
            font-size: 12px;
            color: #242424;
            padding-left: 20px;
        }
    </style>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市咽斧,隨后出現(xiàn)的幾起案子堪置,更是在濱河造成了極大的恐慌,老刑警劉巖张惹,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舀锨,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡宛逗,警方通過查閱死者的電腦和手機(jī)坎匿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人替蔬,你說我怎么就攤上這事告私。” “怎么了承桥?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵驻粟,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我凶异,道長(zhǎng)蜀撑,這世上最難降的妖魔是什么在抛? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任妓柜,我火速辦了婚禮,結(jié)果婚禮上纬傲,老公的妹妹穿的比我還像新娘襟衰。我一直安慰自己,他們只是感情好粪摘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布瀑晒。 她就那樣靜靜地躺著,像睡著了一般徘意。 火紅的嫁衣襯著肌膚如雪苔悦。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天椎咧,我揣著相機(jī)與錄音玖详,去河邊找鬼。 笑死勤讽,一個(gè)胖子當(dāng)著我的面吹牛蟋座,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播脚牍,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼向臀,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了诸狭?” 一聲冷哼從身側(cè)響起券膀,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎驯遇,沒想到半個(gè)月后芹彬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡叉庐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年舒帮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡会前,死狀恐怖好乐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瓦宜,我是刑警寧澤蔚万,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站临庇,受9級(jí)特大地震影響反璃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜假夺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一淮蜈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧已卷,春花似錦梧田、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至讳癌,卻和暖如春穿稳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背晌坤。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來泰國打工逢艘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人骤菠。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓它改,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親娩怎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子搔课,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,742評(píng)論 1 92
  • H5移動(dòng)端知識(shí)點(diǎn)總結(jié) 閱讀目錄 移動(dòng)開發(fā)基本知識(shí)點(diǎn) calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,453評(píng)論 0 26
  • 移動(dòng)開發(fā)基本知識(shí)點(diǎn) 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,460評(píng)論 0 6
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,527評(píng)論 32 459
  • 最近突然發(fā)現(xiàn)我可以和老外用英語胡謅了截亦,不管正確與否爬泥,不再膽怯。這種感覺就像是年齡挺大不會(huì)說話的孩子突然發(fā)現(xiàn)自己會(huì)說...
    水滴石穿a閱讀 427評(píng)論 9 4