塊級(jí)元素、行內(nèi)元素及其他

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

  • 塊狀元素列表

  • 行內(nèi)元素列表


  • 可變?cè)亓斜?/p>

  • 塊級(jí)元素的特點(diǎn)
    1.總是獨(dú)占一行,默認(rèn)情況下,其寬度自動(dòng)填滿其父容器的寬度;
    2.塊級(jí)元素可以設(shè)置width,height屬性;
    3.塊級(jí)元素即使設(shè)置了寬度也是獨(dú)占一行,塊級(jí)元素可以設(shè)置margin、padding屬性;

  • 行內(nèi)元素的特點(diǎn)
    1.行內(nèi)元素不會(huì)獨(dú)占一行曲聂,相鄰的行內(nèi)元素會(huì)排列在同一行里递惋,直到行排不下柔滔,就自動(dòng)換行,其寬度隨內(nèi)容而變化萍虽;
    2.行內(nèi)元素的width睛廊、height屬性則無(wú)效;
    3.行內(nèi)元素的margin杉编、padding屬性很奇怪超全,水平方向的padding-left、padding-rigtht邓馒、margin-left嘶朱、padding-right都會(huì)產(chǎn)生邊距效果,但是豎直方向的padding-top光酣、padding-bottom疏遏、margin-top、margin-bottom卻不產(chǎn)生邊距效果救军。詳細(xì)可以參考相關(guān)討論

  • 塊級(jí)元素與行內(nèi)元素的主要區(qū)別
    1.塊級(jí)元素各占據(jù)一行,且會(huì)另起一行,而行內(nèi)元素會(huì)在同一行水平方向排列,這是行內(nèi)元素與塊級(jí)元素直觀上的區(qū)別;
    2.塊級(jí)元素可以包含行內(nèi)元素和塊級(jí)元素;
    3.塊級(jí)元素可以設(shè)置width,height,而行內(nèi)元素則不能設(shè)置width,height,行內(nèi)元素是由其內(nèi)容決定寬度和高度,因此無(wú)法設(shè)置寬度和高度;
    4.塊級(jí)元素只能包含文本和塊級(jí)元素;

行內(nèi)(inline-level)元素與塊級(jí)(block-level)元素的css相關(guān)屬性是display

  • 相關(guān)聯(lián)的幾點(diǎn)總結(jié)
    1.display:inline 對(duì)應(yīng)不顯示為 display:none
    2.display:block 對(duì)應(yīng)不顯示為 hidden
    說(shuō)通俗點(diǎn) 樣式為none的元素不占位置,而樣式為hidden的元素雖然不顯示但還是占地方财异。

  • Visibility:none 和 Display:hidden 的區(qū)別是:
    1.visibility:visible(元素可見(jiàn),默認(rèn)值)
    2.visibility:hidden(元素不可見(jiàn)唱遭,但仍然為其保留相應(yīng)的空間)
    display:none;
    使用該屬性后戳寸,HTML元素(對(duì)象)的寬度、高度等各種屬性值都將“丟失”;
    visibility:hidden;
    使用該屬性后拷泽,HTML元素(對(duì)象)僅僅是在視覺(jué)上看不見(jiàn)(完全透明)疫鹊,而它所占據(jù)的空間位置仍然存在,也即是說(shuō)它仍具有高度跌穗、寬度等屬性值订晌。

2.什么是 CSS 繼承? 哪些屬性能繼承虏辫,哪些不能蚌吸?

所謂的css繼承指的是被包在內(nèi)部的標(biāo)簽將擁有外部標(biāo)簽的樣式性質(zhì),它是一種機(jī)制,它允許樣式不僅可以應(yīng)用于某個(gè)特定的元素,還可以應(yīng)用于它的后代砌庄。在css中羹唠,繼承是一種非常自然的行為,但是繼承也有其局限性娄昆。有些屬性是不能繼承的佩微。這沒(méi)有任何原因,只是因?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

  • 所有元素可繼承:visibility和cursor。

  • 內(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财搁。

  • 塊狀元素可繼承:text-indent和text-align。

  • 列表元素可繼承:list-style躬络、list-style-type尖奔、list-style-position、list-style-image。

  • 表格元素可繼承:border-collapse提茁。

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

  • 塊級(jí)元素居中語(yǔ)法:margin:0 auto;
  • 行內(nèi)元素水平居中:text-align:center甘凭;

4.單行文本溢出加.......如何實(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)記(...)德撬。 */
}
·

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

  • px :像素(Pixel)。相對(duì)長(zhǎng)度單位躲胳。像素px是相對(duì)于顯示器屏幕分辨率而言的蜓洪。
    • IE無(wú)法調(diào)整那些使用px作為單位的字體大小坯苹;
  • 國(guó)外的大部分網(wǎng)站能夠調(diào)整的原因在于其使用了em或rem作為字體單位隆檀;
  • Firefox能夠調(diào)整px和em,rem粹湃,但是96%以上的中國(guó)網(wǎng)民使用IE瀏覽器(或內(nèi)核)恐仑。
  • em :是相對(duì)長(zhǎng)度單位。相對(duì)于當(dāng)前對(duì)象內(nèi)文本的字體尺寸为鳄。如當(dāng)前對(duì)行內(nèi)文本的字體尺寸未被人為設(shè)置裳仆,則相對(duì)于瀏覽器的默認(rèn)字體尺寸。

    • em的值并不是固定的孤钦;
    • em會(huì)繼承父級(jí)元素的字體大小歧斟。
  • rem :是CSS3新增的一個(gè)相對(duì)單位(root em,根em)使用rem為元素設(shè)定字體大小時(shí)偏形,仍然是相對(duì)大小静袖,但相對(duì)的只是HTML根元素。這個(gè)單位可謂集相對(duì)大小和絕對(duì)大小的優(yōu)點(diǎn)于一身俊扭,通過(guò)它既可以做到只修改根元素就成比例地調(diào)整所有字體大小队橙,又可以避免字體大小逐層復(fù)合的連鎖反應(yīng)。目前统扳,除了IE8及更早版本外喘帚,所有瀏覽器均已支持rem畅姊。對(duì)于不支持它的瀏覽器咒钟,應(yīng)對(duì)方法也很簡(jiǎn)單,就是多寫(xiě)一個(gè)絕對(duì)單位的聲明若未。這些瀏覽器會(huì)忽略用rem設(shè)定的字體大小朱嘴。

解釋下面代碼的作用?為什么要加引號(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)萍嬉?

    • 當(dāng)字體名字為中文時(shí)乌昔,需要加引號(hào)
    • 當(dāng)有多個(gè)英文單詞,空格隔開(kāi)的字體名字壤追,需要加引號(hào)
  • 字體里..代表什么磕道?

    • 代表字體的Unicod碼,Unicode碼全球通用行冰,用該碼表示字體是最保險(xiǎn)的溺蕉,獲得該碼的方式可以在網(wǎng)上查找,或者在開(kāi)發(fā)者工具中輸入escape指令悼做。
    • \5b8b 為Unicode的“宋”疯特,\4f53 為Unicode的“體”,合起來(lái)即為宋體肛走。

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

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

代碼部分:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末漓雅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子朽色,更是在濱河造成了極大的恐慌邻吞,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件葫男,死亡現(xiàn)場(chǎng)離奇詭異吃衅,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)腾誉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)徘层,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人利职,你說(shuō)我怎么就攤上這事趣效。” “怎么了猪贪?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵跷敬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我热押,道長(zhǎng)西傀,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任桶癣,我火速辦了婚禮拥褂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘牙寞。我一直安慰自己饺鹃,他們只是感情好莫秆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著悔详,像睡著了一般镊屎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上茄螃,一...
    開(kāi)封第一講書(shū)人閱讀 51,554評(píng)論 1 305
  • 那天缝驳,我揣著相機(jī)與錄音,去河邊找鬼归苍。 笑死党巾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的霜医。 我是一名探鬼主播齿拂,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼肴敛!你這毒婦竟也來(lái)了署海?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤医男,失蹤者是張志新(化名)和其女友劉穎砸狞,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體镀梭,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡刀森,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了报账。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片研底。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖透罢,靈堂內(nèi)的尸體忽然破棺而出榜晦,到底是詐尸還是另有隱情,我是刑警寧澤羽圃,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布乾胶,位于F島的核電站,受9級(jí)特大地震影響朽寞,放射性物質(zhì)發(fā)生泄漏识窿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一脑融、第九天 我趴在偏房一處隱蔽的房頂上張望喻频。 院中可真熱鬧,春花似錦吨掌、人聲如沸半抱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)窿侈。三九已至,卻和暖如春秋茫,著一層夾襖步出監(jiān)牢的瞬間史简,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工肛著, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留圆兵,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓枢贿,卻偏偏與公主長(zhǎng)得像殉农,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子局荚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

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