CSS常見(jiàn)樣式

一、塊級(jí)元素和行內(nèi)元素分別有哪些抓督?測(cè)試4條以上的特性區(qū)別燃少。

1、塊級(jí)元素能包含塊級(jí)元素和行內(nèi)元素铃在,而行內(nèi)元素只能包含行內(nèi)元素和文本阵具。
2、塊級(jí)元素是占據(jù)一整行空間定铜,而行內(nèi)元素占據(jù)自身寬度空間阳液。
3、塊級(jí)元素可以設(shè)置寬高揣炕、內(nèi)外邊距帘皿,。行內(nèi)元素設(shè)置width無(wú)效畸陡,height無(wú)效(可以設(shè)置line-height)鹰溜,margin上下無(wú)效,padding上下無(wú)效
4丁恭、 行內(nèi)元素與塊級(jí)元素屬性的不同曹动,主要是盒模型屬性上。

塊級(jí)元素 行內(nèi)元素
address 定義地址 a 標(biāo)簽可定義錨
caption 定義表格標(biāo)題 abbr 表示一個(gè)縮寫(xiě)形式
dd 定義列表中定義條目 acronym 定義只取首字母縮寫(xiě)
div 定義文檔中的分區(qū)或節(jié) b 字體加粗
dl 定義列表 bdo 可覆蓋默認(rèn)的文本方向
dt 定義列表中的項(xiàng)目 big 大號(hào)字體加粗
fieldset 定義一個(gè)框架集 br 換行
form 創(chuàng)建html表單 cite 引用進(jìn)行定義
h1 定義最大的標(biāo)題 code 定義計(jì)算機(jī)代碼文本
h2 定義副標(biāo)題 dfn 定義一個(gè)定義項(xiàng)目
h3 定義標(biāo)題 em 定義為強(qiáng)調(diào)的內(nèi)容
h4 定義標(biāo)題 i 斜體文本效果
h5 定義標(biāo)題 img 向網(wǎng)頁(yè)中嵌入一幅圖像
h6 定義最小標(biāo)題 input 輸入框
hr 創(chuàng)建一條水平線(xiàn) kbd 定義鍵盤(pán)文本
legend 偽元素為fieldset元素定義標(biāo)題 label 標(biāo)簽為 input 元素定義標(biāo)注(標(biāo)記)
li 標(biāo)簽定義列表項(xiàng)目 q 定義短的引用
noframes 為那些不支持框架的瀏覽器顯示文本涩惑,于frameset元素內(nèi)部 samp 定義樣本文本
noscript 定義在腳本未執(zhí)行時(shí)的替代內(nèi)容 select 創(chuàng)建單選或多選菜單
ol 定義有序列表 small 呈現(xiàn)小號(hào)字體效果
ul 定義無(wú)序列表 span 組合文檔中的行內(nèi)元素
p 標(biāo)簽定義段落 strong 語(yǔ)氣更強(qiáng)的強(qiáng)調(diào)的內(nèi)容
pre 定義預(yù)格式化文本 sub 定義下標(biāo)文本
table 標(biāo)簽定義html表格 sup 定義上標(biāo)文本
tbody 標(biāo)簽表格主體(正文) textarea 多行的文本輸入控件
td 定義表格中的標(biāo)準(zhǔn)單元格 tt 打字機(jī)或者等寬的文本效果
tfoot 定義表格的頁(yè)腳 var 定義變量
th 定義表頭單元格
thead 定義表格的表頭
tr 定義表格中的行

可變?cè)亓斜恚?/strong>可變?cè)貫楦鶕?jù)上下文語(yǔ)境決定該元素為塊元素或者內(nèi)聯(lián)元素

button 按鈕
del 定義文檔中已被刪除的文本
iframe 創(chuàng)建包含另外一個(gè)文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)
ins 標(biāo)簽定義已經(jīng)被插入文檔中的文本
map 客戶(hù)端圖像映射(即熱區(qū))
object object對(duì)象
scrip 客戶(hù)端腳本

二仁期、什么是 CSS 繼承? 哪些屬性能繼承,哪些不能竭恬?

繼承是CSS的一個(gè)主要特征跛蛋,它是依賴(lài)于祖先-后代的關(guān)系的。繼承是一種機(jī)制痊硕,它允許樣式不僅可以應(yīng)用于某個(gè)特定的元素赊级,還可以應(yīng)用于它的后代。
  當(dāng)元素的一個(gè)繼承屬性沒(méi)有指定值時(shí)岔绸,則取父元素的同屬性的計(jì)算值理逊。只有文檔根元素取該屬性的概述中給定的初始值橡伞。當(dāng)元素的一個(gè)非繼承屬性沒(méi)有指定值時(shí),則取屬性的初始值晋被。
常見(jiàn)的繼承屬性:
border-collapse:為表格設(shè)置合并邊框模型兑徘。1、collapse 如果可能羡洛,邊框會(huì)合并為一個(gè)單一的邊框挂脑。會(huì)忽略 border-spacing 和 empty-cells 屬性。2欲侮、separate 默認(rèn)值崭闲。邊框會(huì)被分開(kāi)。不會(huì)忽略 border-spacing 和 empty-cells 屬性威蕉。3刁俭、inherit 規(guī)定應(yīng)該從父元素繼承 border-collapse 屬性的值。


border-spacing: 屬性設(shè)置相鄰單元格的邊框間的距離(僅用于“邊框分離”模式)韧涨。


caption-side:


color:


cursor:


direction:


font (其中包括 font-family , font-size , font-weight , font-style牍戚,font-height)


letter-spacing:字母間隔修改的是字符或字母之間的間隔


line-height:percentage,是原始數(shù)字值指定了一個(gè)縮放因子氓奈,后代元素會(huì)繼承這個(gè)縮放因子而不是計(jì)算值翘魄,與元素自身的字體大小有關(guān)鼎天。計(jì)算值是給定的百分比值乘以元素計(jì)算出的字體大小舀奶。使用Percentage和em可能會(huì)帶來(lái)意想不到的結(jié)果(特別是當(dāng)父級(jí)元素下的子元素字體大小不同時(shí))。
line-height:number斋射,該屬性的應(yīng)用值是這個(gè)無(wú)單位數(shù)字number乘以該元素的字體大小育勺。計(jì)算值與指定值相同。大多數(shù)情況下罗岖,使用這種方法設(shè)置line-height是首選方法涧至,在繼承情況下不會(huì)有異常的值。
對(duì)于替代行內(nèi)容桑包,如button或者input南蓬,若line-height=height,在可以達(dá)到垂直居中的作用哑了。


list-style (其中包括 list-style-image , list-style-position , list-style-type)


text-align:文本對(duì)其方式 left赘方、center、right弱左、justify


text-indent:文案第一行縮進(jìn)距離


text-decoration: none窄陡、underline、line-through拆火、overline


text-transform:改變文字大小寫(xiě)none跳夭、uppercase涂圆、lowercase、capitalize


visibility:


white-space:white-space 屬性設(shè)置如何處理元素內(nèi)的空白币叹。


word-spacing:可以改變字(單詞)之間的標(biāo)準(zhǔn)間隔


非繼承屬性
z-index:


width (其中包括 min-width , max-width):


dispaly:


float:


clear:


vertical-align:CSS 的屬性 vertical-align 用來(lái)指定行內(nèi)元素(inline)或表格單元格(table-cell)元素的垂直對(duì)齊方式润歉。bottom元素及其后代的底端與整行的底端對(duì)齊/top元素及其后代的頂端與整行的頂端對(duì)齊。baseline是initial颈抚。元素基線(xiàn)與父元素的基線(xiàn)對(duì)齊卡辰。


unicode-bidi:


position:


top:


bottom:


left:


right:


text-decoration:


background (其中包括 background-color , background-image:


background-position , background-attachment , background-repeat):


border (其中包括 border-color , border-style , border-width , border-spacing and so on):


padding (其中包括 padding-left , padding-right , padding-top , padding-bottom):


margin (其中包括 margin-left , margin-right , margin-top , margin-bottom):對(duì)于行內(nèi)元素,設(shè)置上下margin是無(wú)效的邪意。


outline (其中包括 outline-color , outline-style , outline-width):


clip:


content:


box-sizing:content-box:表示使用w3c標(biāo)準(zhǔn)盒模型九妈。 border-box表示使用“IE盒模型”

三、如何讓塊級(jí)元素水平居中雾鬼?如何讓行內(nèi)元素水平居中?

對(duì)于行內(nèi)元素,只需在父元素中設(shè)置text-align="center"即可萌朱;
  對(duì)于塊級(jí)元素,把元素的屬性margin-left和margin-right設(shè)置成auto即可策菜。
注意:瀏覽器自身有默認(rèn)margin和padding晶疼,我們可以通過(guò)哦*{來(lái)更改默認(rèn)}

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

用css指定一個(gè)三角形樣式,我們只需要把塊的寬高設(shè)置為0又憨,編輯邊框的每個(gè)邊翠霍,通過(guò)改變邊的屬性,例如可以設(shè)置三個(gè)邊透明或者兩個(gè)邊透明蠢莺,其中相鄰的兩個(gè)邊顏色相同寒匙,還可以通過(guò)改變邊的大小,來(lái)實(shí)現(xiàn)不同樣式的三角形躏将。
.tri{ width: 0px; height: 0px; border: 30px transparent solid; border-right: 20px red solid; border-bottom: 40px red solid; border-left: 30px transparent solid; }

直角三角形

四锄弱、單行文本溢出加 ...,如何實(shí)現(xiàn)

要實(shí)現(xiàn)單行文本溢出祸憋,首先讓它成為一個(gè)單行文本会宪,即不換行nowrap,這樣就不有溢出蚯窥,但是溢出部分卻不會(huì)隱藏掸鹅,我們就讓它隱藏hidden,隱藏了拦赠,用戶(hù)可能不知道后面還有文字巍沙,我們可以用省略...(ellipsis)來(lái)表示后面還有文字。如下:
.box{ border: 2px blue solid; width: 100px; padding: 5px 20px; margin: 10px auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

文本溢出加...

五矛紫、px, em, rem 有什么區(qū)別

px: 固定單位
em: 相對(duì)單位赎瞎,相對(duì)于父元素字體大小
rem: 相對(duì)單位,相對(duì)于根元素(html)字體大小
vw vh: 相對(duì)單位颊咬,1vw 為屏幕寬度的1% 但是兼容性很差

六务甥、解釋下面代碼的作用?為什么要加引號(hào)? 字體里\5b8b\4f53代表什么牡辽?

body{ font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif; }
  這段代碼是用來(lái)指定body的字體樣式,12px/1.5是文字大小為12px敞临,行高是字高的1.5倍态辛;其中tahoma、arial挺尿、Hirgino Sans GB奏黑、\5b8b\4f53 、sans-serif等是字體樣式编矾。
  加引號(hào)是為了告訴瀏覽器Hirgino Sans GB是一個(gè)詞熟史,不能被認(rèn)為是幾個(gè)詞。
  字體里\5b8b\4f53代表字體為宋體樣式窄俏,在使用瀏覽器打開(kāi)頁(yè)面時(shí)蹂匹,瀏覽器會(huì)讀取 HTML 文件進(jìn)行解析渲染。當(dāng)讀到文字時(shí)會(huì)轉(zhuǎn)換成對(duì)應(yīng)的 unicode碼(可以認(rèn)為是世界上任意一種文字的特定編號(hào))凹蜈。再根據(jù)HTML 里設(shè)置的 font-family (如果沒(méi)設(shè)置則使用瀏覽器默認(rèn)設(shè)置)去查找電腦里(如果有自定義字體@font-face 限寞,則加載對(duì)應(yīng)字體文件)對(duì)應(yīng)字體的字體文件。找到文件后根據(jù) unicode 碼去查找繪制外形仰坦,找到后繪制到頁(yè)面上履植。

七、demo

1悄晃、實(shí)現(xiàn)如下效果: 【參考效果/
2玫霎、實(shí)現(xiàn)如下按鈕效果: 【參考65效果
3、實(shí)現(xiàn)如下表格:【參考68效果
4传泊、實(shí)現(xiàn)如下三角形效果

三角形

5鼠渺、實(shí)現(xiàn)如下Card: 【參考效果
陰影效果參考

task8完

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市眷细,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鹃祖,老刑警劉巖溪椎,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異恬口,居然都是意外死亡校读,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)祖能,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)歉秫,“玉大人,你說(shuō)我怎么就攤上這事养铸⊙丬剑” “怎么了轧膘?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)兔甘。 經(jīng)常有香客問(wèn)我谎碍,道長(zhǎng),這世上最難降的妖魔是什么洞焙? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任蟆淀,我火速辦了婚禮,結(jié)果婚禮上澡匪,老公的妹妹穿的比我還像新娘熔任。我一直安慰自己,他們只是感情好唁情,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布笋敞。 她就那樣靜靜地躺著,像睡著了一般荠瘪。 火紅的嫁衣襯著肌膚如雪夯巷。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天哀墓,我揣著相機(jī)與錄音趁餐,去河邊找鬼。 笑死篮绰,一個(gè)胖子當(dāng)著我的面吹牛后雷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吠各,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼臀突,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了贾漏?” 一聲冷哼從身側(cè)響起候学,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纵散,沒(méi)想到半個(gè)月后梳码,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伍掀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年掰茶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜜笤。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡濒蒋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出把兔,到底是詐尸還是另有隱情沪伙,我是刑警寧澤瓮顽,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站焰坪,受9級(jí)特大地震影響趣倾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜某饰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一儒恋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧黔漂,春花似錦诫尽、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至减途,卻和暖如春酣藻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鳍置。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工辽剧, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人税产。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓怕轿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親辟拷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子撞羽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評(píng)論 1 92
  • 一.塊級(jí)元素和行內(nèi)元素分別有哪些衫冻?動(dòng)手測(cè)試并列出4條以上的特性區(qū)別 塊級(jí)元素: address - 地址 bloc...
    Sunset125閱讀 295評(píng)論 0 0
  • 1. 塊級(jí)元素和行內(nèi)元素分別有哪些诀紊?動(dòng)手測(cè)試并列出4條以上的特性區(qū)別 塊級(jí)元素:div , p , form, u...
    Rising_suns閱讀 185評(píng)論 0 0
  • 一、塊級(jí)元素和行內(nèi)元素分別有哪些羽杰?動(dòng)手測(cè)試并列出4條以上的特性區(qū)別 1.行內(nèi)元素 a - 錨點(diǎn) abbr - 縮寫(xiě)...
    任少鵬閱讀 262評(píng)論 0 0
  • 有人能讓你痛苦渡紫,說(shuō)明你的修行還不夠。 第二考赛,想在任何地方都被當(dāng)成人,不是東西莉测,這就是尊嚴(yán)颜骤,如果不想哭的話(huà),那就捍衛(wèi)...
    馮小花閱讀 466評(píng)論 0 1