- 塊級(jí)元素和行內(nèi)元素分別有哪些痘系?動(dòng)手測(cè)試并列出4條以上的特性區(qū)別
塊級(jí)元素
h1 h2 h3 h4 h5 h6 div p ul li table hr form ol dl pre dd dt tr td th
行內(nèi)元素
span em img strong br a button input label select textarea script code
內(nèi)容
行內(nèi)元素只能包含數(shù)據(jù)和其他行內(nèi)元素。
塊級(jí)元素可以包含行內(nèi)元素和其他塊級(jí)元素苔巨。
格式
默認(rèn)情況下,行內(nèi)元素不會(huì)以新行開(kāi)始,塊級(jí)元素會(huì)以新行開(kāi)始魏割。
寬高
塊級(jí)元素默認(rèn)占整行,行內(nèi)元素自適應(yīng)大小钢颂。行內(nèi)元素?zé)o法設(shè)置寬高钞它。
上下距離
行內(nèi)元素設(shè)置了上下的margin并不會(huì)將高度撐開(kāi)。padding都可設(shè)置殊鞭。
- 什么是 CSS 繼承? 哪些屬性能繼承遭垛,哪些不能?
從父元素那里繼承的樣式操灿。
可以繼承的屬性:
azimuth锯仪、border-collapse、border-spacing趾盐、caption-side卵酪、color、cursor谤碳、direction溃卡、elevation、empty-cells蜒简、font-family瘸羡、font-size、font-style搓茬、font-variant犹赖、font-weight队他、font、letter-spacing峻村、line-height麸折、list-style-image、list-style-position粘昨、list-style-type垢啼、list-style、orphans张肾、pitch-range芭析、pitch、quotes吞瞪、richness馁启、speak-header、speak-numeral芍秆、speak-punctuation惯疙、speak、speech-rate妖啥、stress霉颠、text-align、text-indent迹栓、text-transform掉分、visibility、voice-family克伊、volume酥郭、white-space、widows愿吹、word-spacing不从、
不可繼承
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
- 如何讓塊級(jí)元素水平居中序仙?如何讓行內(nèi)元素水平居中?
塊級(jí)元素水平居中,設(shè)置自身左右margin為auto
margin: 0 auto;
行內(nèi)元素水平居中,在父元素中添加如下CSS屬性
text-align: center;
-
用 CSS 實(shí)現(xiàn)一個(gè)三角形
單行文本溢出加
...
如何實(shí)現(xiàn)?
比如為類名為card的p中的內(nèi)容設(shè)置文本溢出
.card p{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
px, em, rem 有什么區(qū)別
px為固定尺寸鲁豪,相對(duì)于屏幕的分辨率潘悼。
em相對(duì)單位,相對(duì)于當(dāng)前對(duì)象內(nèi)文本的字體尺寸爬橡。如當(dāng)前對(duì)行內(nèi)文本的字體尺寸未被人為設(shè)置治唤,則相對(duì)于瀏覽器的默認(rèn)字體尺寸
rem相對(duì)單位,相對(duì)于HTML的根元素糙申。解釋下面代碼的作用?為什么要加引號(hào)? 字體里
\5b8b\4f53
代表什么?
body{
font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}
作用:設(shè)置body的字體大小和字體類型宾添。字體大小為12px,行高為1.5倍字體大小柜裸。字體為tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif中選擇缕陕。
加引號(hào)是因?yàn)槭且粋€(gè)整體,中間有空格疙挺,不加瀏覽器會(huì)以空格分開(kāi)扛邑。
\5b8b\4f53
是Unicode碼,代表黑體
一些CSS代碼