CSS3筆記---盒相關(guān)樣式

1. 盒類型

  • display:block
    塊級元素:div谱醇、p暇仲、ul、ol副渴、form奈附、h1~h6、table煮剧、address斥滤、center等
    塊級元素可應(yīng)用盒模型相關(guān)樣式屬性
  • display:inline
    內(nèi)聯(lián)元素:img、input勉盅、label佑颇、span、em菇篡、code漩符、b、cite驱还、i嗜暴、select等
    內(nèi)聯(lián)元素?zé)o法應(yīng)用盒模型相關(guān)樣式屬性
  • display:inline-block
    使內(nèi)聯(lián)元素具備塊級元素的盒模型特性凸克,比如對a元素應(yīng)用display:inline-block后,就可以定義padding及margin闷沥。
    默認(rèn)情況下使用inline-block時并列顯示的元素的垂直對齊方式是底部對齊萎战,如果需要修改成頂部對齊,需要在樣式中加入vertical-align:top
  • display:inline-table
    因為table元素屬于block類型舆逃,不能與其他文字處于同一行蚂维,如果將table元素的display修改為inline-table類型,就可以讓表格與其他文字處于同一行了路狮。
  • display:list-item
    將多個元素作為列表來顯示虫啥,同時在元素的開頭加上列表標(biāo)記。屬于block奄妨,是li元素的默認(rèn)display方式涂籽。
  • display:run-in和display:compact
    不做了解,瀏覽器支持性都不太好
  • 表格相關(guān)元素的display

|元素|display類型|說明|
|------||------------|------|
|table|table或inline-table|代表整個表格|
|caption|table-caption|代表整個表格的表格|
|thead|table-header-group|代表表格中的表頭部分|
|tbody|table-row-group|代表表格中數(shù)據(jù)內(nèi)容部分|
|tfoot|table-footer-group|代表表格中的腳注部分|
|tr|table-row|代表表格行|
|th|table-cell|代表單元格|
|td|table-cell|代表單元格|
使用以上display類型砸抛,你可以輕易的使用div模仿出一個表格评雌。

  • display:none
    元素將不被顯示

2. 盒中容納不下的內(nèi)容的顯示

  • overflow
overflow:hidden; // 顯示不下的都拋棄掉
overflow:scroll; // 滾動條
overflow:auto;  // 自動滾動條
  • overflow-x和overflow-y
  • text-overflow
div{
    width: 300px;
    border: 1px solid orange;
    white-space: nowarp; // 使內(nèi)容不能換行,從而演示text-overflow屬性
    overflow:hidden; // 隱藏溢出的內(nèi)容
    text-overflow: ellipsis; // 配合overflow-hidden直焙,顯示省略號
}

3. 對盒使用陰影

// 橫向陰影距離景东、縱向陰影距離、模糊半徑奔誓、陰影顏色
box-shadow: 5px 5px 5px gray; 
// 內(nèi)陰影斤吐、橫向0、縱向0厨喂、模糊半徑5曲初、展開半徑5、顏色gray
box-shadow: inset 0 0 5px 5px gray;

box-shadow可以對盒內(nèi)子元素使用陰影杯聚、也可以對表格和單元格使用。

4. 盒元素高度和寬度計算方法

  • box-sizing
// 不指定box-sizing屬性時抒痒,默認(rèn)就是使用content-box幌绍,
// 表示元素的寬度和高度不包括內(nèi)邊距和邊框部分
box-sizing:content-box; 
// 表示元素的寬度和高度包括內(nèi)邊距和邊框部分
box-sizing:border-box; 

使用box-sizing:border-box,無需費心計算寬高故响,有時候讓布局變得簡單:

div{
    width: 50%;
    border: 30px solid #ffaa00;
    padding: 30px;
    background-color: #ffff00;
    float: left;
    box-sizing: border-box;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末傀广,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子彩届,更是在濱河造成了極大的恐慌伪冰,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件樟蠕,死亡現(xiàn)場離奇詭異贮聂,居然都是意外死亡靠柑,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門吓懈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來歼冰,“玉大人,你說我怎么就攤上這事耻警「舻眨” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵甘穿,是天一觀的道長腮恩。 經(jīng)常有香客問我,道長温兼,這世上最難降的妖魔是什么秸滴? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮妨托,結(jié)果婚禮上缸榛,老公的妹妹穿的比我還像新娘。我一直安慰自己兰伤,他們只是感情好内颗,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著敦腔,像睡著了一般均澳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上符衔,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天找前,我揣著相機(jī)與錄音,去河邊找鬼判族。 笑死躺盛,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的形帮。 我是一名探鬼主播槽惫,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼辩撑!你這毒婦竟也來了界斜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤合冀,失蹤者是張志新(化名)和其女友劉穎各薇,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體君躺,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡峭判,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年开缎,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朝抖。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡啥箭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出治宣,到底是詐尸還是另有隱情急侥,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布侮邀,位于F島的核電站坏怪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏绊茧。R本人自食惡果不足惜铝宵,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望华畏。 院中可真熱鬧鹏秋,春花似錦、人聲如沸亡笑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仑乌。三九已至百拓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間晰甚,已是汗流浹背衙传。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留厕九,地道東北人蓖捶。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像扁远,于是被迫代替她去往敵國和親腺阳。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案穿香? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 13,751評論 1 92
  • H5移動端知識點總結(jié) 閱讀目錄 移動開發(fā)基本知識點 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇閱讀 4,493評論 0 26
  • 移動開發(fā)基本知識點 一.使用rem作為單位 html { font-size: 100px; } @media(m...
    橫沖直撞666閱讀 3,471評論 0 6
  • 這次給我的搭檔賈鳳娟Florbela解牌,她的問題:我和他的關(guān)系绎速。 我抽到的第一張牌是圣杯8皮获,這張牌代表她意識里有...
    南瓜里的星星閱讀 238評論 0 0
  • 踐行第48天。 談?wù)勎业?007-2010 2007我被選為校健美操隊隊員纹冤,后來被列為種子選手參加湖南省健美操比賽...
    淺灘小貝閱讀 161評論 0 1