CSS的常見樣式

本篇文章將主要闡述CSS的常見樣式 對(duì)于常見樣式做出大量說明 雖然CSS的樣式并不算多但是在CSS的使用上卻是最多的并且是復(fù)用性最多的。

1. 塊級(jí)元素和行內(nèi)元素分別有哪些琳骡?動(dòng)手測(cè)試并列出4條以上的特性區(qū)別

塊級(jí)元素主要有
span, strong, em, br, img , input, label, select, textarea

行內(nèi)元素主要有
div , p , form, ul, li , ol, dl, form, address, fieldset, hr, menu, table

區(qū)別主要有一下幾個(gè)部分

  • 塊級(jí)元素獨(dú)占一行,行內(nèi)元素的長(zhǎng)度就是內(nèi)容的長(zhǎng)度收夸。
  • 塊級(jí)元素可以設(shè)置寬高肩祥,行內(nèi)元素不能設(shè)定寬和高
  • 塊級(jí)元素可以包含行內(nèi)元素,但行內(nèi)元素不能包含塊級(jí)元素
  • 行內(nèi)元素設(shè)置margin會(huì)失效躯护,設(shè)置padding有效但不能撐開父級(jí)元素的高度

2. 什么是 CSS 繼承? 哪些屬性能繼承,哪些不能丽涩?

所謂的css繼承指的是被包在內(nèi)部的標(biāo)簽將擁有外部標(biāo)簽的樣式性質(zhì),它是一種機(jī)制,它允許樣式不僅可以應(yīng)用于某個(gè)特定的元素棺滞,還可以應(yīng)用于它的后代。在css中矢渊,繼承是一種非常自然的行為继准,但是繼承也有其局限性。有些屬性是不能繼承的矮男。這沒有任何原因移必,只是因?yàn)橐?guī)則就是這么設(shè)置的。

  • 不可繼承的

display昂灵、margin避凝、border舞萄、padding眨补、background管削、height、min-height撑螺、max- height含思、width、min-width甘晤、max-width含潘、overflow、position线婚、left遏弱、right、top塞弊、 bottom漱逸、z-index、float游沿、clear饰抒、table-layout、vertical-align诀黍、page-break-after袋坑、 page-bread-before、unicode-bidi眯勾。

不可繼承的的主要表現(xiàn)就是子節(jié)點(diǎn)不能接受父節(jié)點(diǎn)時(shí)設(shè)置的屬性

舉例子來看:
在HTML中的代碼是

<div style="border:1px solid #ff0000;">
這是父節(jié)點(diǎn)

    <p>
         這是子節(jié)點(diǎn)

    </p>

</div>

然而現(xiàn)實(shí)出來的效果是:


效果圖
效果圖

由圖中的效果我們可以知道 只是在父節(jié)點(diǎn)中我們看到了border然而在子節(jié)點(diǎn)中我們可以看到并未出現(xiàn)另外一個(gè)關(guān)于子節(jié)點(diǎn)的border枣宫。

  • 可以繼承的
  1. 所有元素可繼承:visibility和cursor。
  2. 內(nèi)聯(lián)元素可繼承:letter-spacing吃环、word-spacing镶柱、white-space、line-height模叙、color歇拆、font、 font-family范咨、font-size故觅、font-style、font-variant渠啊、font-weight输吏、text- decoration、text-transform替蛉、direction贯溅。
  3. 塊狀元素可繼承:text-indent和text-align拄氯。
  4. 列表元素可繼承:list-style、list-style-type它浅、list-style-position译柏、list-style-image。
  5. 表格元素可繼承:border-collapse姐霍。

所以相反鄙麦,可繼承就是父節(jié)點(diǎn)設(shè)置了這個(gè)屬性后,子節(jié)點(diǎn)就可以繼承他的屬性镊折。

3. 如何讓塊級(jí)元素水平居中胯府?如何讓行內(nèi)元素水平居中?

  • 塊級(jí)元素居中:margin:0 auto

  • 行內(nèi)元素水平居中:text-align:center

4. 用 CSS 實(shí)現(xiàn)一個(gè)三角形

代碼地址
HTML為

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <div class="sanjiaoxing"></div>
 
</body>
</html>

CSS 為

.sanjiaoxing {
  width: 0;
  margin: 0 auto;
  border-top: 50px solid red;
  border-bottom: 50px solid transparent;
  border-left: 50px solid red;
  border-right:50px solid transparent;
}

5. 單行文本溢出加 ...如何實(shí)現(xiàn)?

E{
white-space:nowrap; /強(qiáng)制在同一行內(nèi)顯示所有文本, 直到文本結(jié)束或者遭遇br對(duì)象恨胚。/
overflow:hidden; /隱藏溢出/
text-overflow;ellipsis;;/當(dāng)對(duì)象內(nèi)文本溢出時(shí)顯示省略標(biāo)記(...)骂因。 /
}

6. px, em, rem 有什么區(qū)別?

  • px 固定單位
  • em 相對(duì)單位,相對(duì)父元素字體大小
  • rem 相對(duì)單位赃泡,相對(duì)于根元素(html)字體大小

6. 解釋下面代碼的作用?為什么要加引號(hào)? 字體里\5b8b\4f53代表什么?

body{
  font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}
  • 代碼作用
    設(shè)置默認(rèn)字體大小為12px寒波,字體行高1.5,字體樣式(優(yōu)先級(jí)依次遞減)

  • 為什么要加引號(hào)
    1.當(dāng)字體名字為中文時(shí)急迂,需要加引號(hào)
    2.當(dāng)有多個(gè)英文單詞影所,空格隔開的字體名字,需要加引號(hào)

  • 代表什么
    1.代表字體的Unicod碼僚碎,Unicode碼全球通用猴娩,用該碼表示字體是最保險(xiǎn)的,獲得該碼的方式可以在網(wǎng)上查找勺阐,或者在開發(fā)者工具中輸入escape指令卷中。
    2.\5b8b 為Unicode的“宋”,\4f53 為Unicode的“體”渊抽,合起來即為宋體蟆豫。

代碼

  1. 第一個(gè)代碼
  2. 第二個(gè)代碼
  3. 第三個(gè)代碼
  4. 第四個(gè)代碼
  5. 第五個(gè)代碼
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市懒闷,隨后出現(xiàn)的幾起案子十减,更是在濱河造成了極大的恐慌,老刑警劉巖愤估,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帮辟,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡玩焰,警方通過查閱死者的電腦和手機(jī)由驹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來昔园,“玉大人蔓榄,你說我怎么就攤上這事并炮。” “怎么了甥郑?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵逃魄,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我壹若,道長(zhǎng)嗅钻,這世上最難降的妖魔是什么皂冰? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任店展,我火速辦了婚禮,結(jié)果婚禮上秃流,老公的妹妹穿的比我還像新娘赂蕴。我一直安慰自己,他們只是感情好舶胀,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布概说。 她就那樣靜靜地躺著,像睡著了一般嚣伐。 火紅的嫁衣襯著肌膚如雪糖赔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天轩端,我揣著相機(jī)與錄音放典,去河邊找鬼。 笑死基茵,一個(gè)胖子當(dāng)著我的面吹牛奋构,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拱层,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼弥臼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了根灯?” 一聲冷哼從身側(cè)響起径缅,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烙肺,沒想到半個(gè)月后纳猪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡茬高,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年兆旬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片怎栽。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡丽猬,死狀恐怖宿饱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情脚祟,我是刑警寧澤谬以,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站由桌,受9級(jí)特大地震影響为黎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜行您,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一铭乾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧娃循,春花似錦炕檩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至捞蚂,卻和暖如春妇押,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背姓迅。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工敲霍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人队贱。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓色冀,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親柱嫌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锋恬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評(píng)論 1 92
  • 塊級(jí)元素和行內(nèi)元素分別有哪些编丘?動(dòng)手測(cè)試并列出4條以上的特性區(qū)別 塊級(jí)元素:h1,h2,h3,h4,h5,h6,p,...
    ninc閱讀 321評(píng)論 0 0
  • 1. 塊級(jí)元素和行內(nèi)元素分別有哪些与学?動(dòng)手測(cè)試并列出4條以上的特性區(qū)別 塊級(jí)元素:div h1 h2 h3 h4 h...
    饑人谷_流水閱讀 236評(píng)論 0 0
  • 1.塊級(jí)元素和行內(nèi)元素分別有哪些?動(dòng)手測(cè)試并列出幾條不同的地方嘉抓。 塊級(jí)元素block: 行內(nèi)元素inline: 行...
    饑人谷_啦啦啦閱讀 208評(píng)論 0 0
  • 1. text-align: center的作用是什么索守,作用在什么元素上?能讓什么元素水平居中 text-alig...
    熊蛋子17閱讀 405評(píng)論 0 0