入門(mén)任務(wù)8

塊級(jí)元素和行內(nèi)元素分別有哪些?##

塊級(jí)元素

元素 作用
<address> 聯(lián)系方式信息
<figcaption> 圖文信息組標(biāo)題
<ol> 有序列表
<article> 文章內(nèi)容
<figure> 圖文信息組 (參照 <figcaption>)
<output> 表單輸出
<aside> 伴隨內(nèi)容
<footer> 區(qū)段尾或頁(yè)尾
<p>
<audio> 音頻播放
<form> 表單
<pre> 預(yù)格式化文本
<blockquote> 塊引用
<h1>~<h6> 標(biāo)題級(jí)別 1-6
<section> 一個(gè)頁(yè)面區(qū)段
<canvas> 繪制圖形
<header> 區(qū)段頭或頁(yè)頭
<table> 表格
<tr> 表格的行
<td> 表格的單元格
<th> 表格的表頭
<dd> 定義列表中定義條目描述
<hgroup> 標(biāo)題組
<tfoot> 表腳注
<div> 文檔分區(qū)
<hr> 水平分割線
<ul> 無(wú)序列表
<dl> 定義列表
<noscript> 不支持腳本或禁用腳本時(shí)顯示的內(nèi)容
<video> 視頻
<fieldset> 表單元素分組。

行內(nèi)元素

元素 作用
<a> 錨點(diǎn)
<abbr> 縮寫(xiě)
<acronym > 首字母
<b > 粗體(不推薦)
<bdo> 元素可覆蓋默認(rèn)的文本方向
<big> 大字體
<br> 換行
<cite > 引用
<code> 計(jì)算機(jī)代碼(在引用源碼的時(shí)候需要)
<dfn > 定義字段
<em > 強(qiáng)調(diào)
<i> 斜體
<img > 圖片
<input > 輸入框
<kbd > 定義鍵盤(pán)文本
<label > 表格標(biāo)簽
<q> 短引用
<samp > 定義范例計(jì)算機(jī)代碼
<select > 項(xiàng)目選擇
<small > 小字體文本
<span > 常用內(nèi)聯(lián)容器,定義文本內(nèi)區(qū)塊
<strong > 粗體強(qiáng)調(diào)
<sub> 下標(biāo)
<sup > 上標(biāo)
<textarea > 多行文本輸入框
<tt > 電傳文本
<var > 定義變量

區(qū)別

  • 塊級(jí)元素可以包含行內(nèi)元素和其他塊級(jí)元素,行內(nèi)元素只能包含數(shù)據(jù)和其他行內(nèi)元素
  • 塊級(jí)元素獨(dú)自占據(jù)一行,行內(nèi)元素會(huì)在一條直線上水平方向排列
  • 塊級(jí)元素可以設(shè)置寬高,行內(nèi)元素不能設(shè)置,寬高與內(nèi)容文本有關(guān)
  • 塊級(jí)元素可以設(shè)置外邊距(margin)/外邊距(padding),而行內(nèi)元素的行內(nèi)元素設(shè)置上下margin,padding,border不占據(jù)空間。
  • 行內(nèi)元素的上下padding,border存在顏色,則顏色會(huì)顯示。
  • 行內(nèi)元素可以"感受"到浮動(dòng)元素的存在。

什么是 CSS 繼承? 哪些屬性能繼承,哪些不能?##

  • 繼承,它是依賴(lài)于祖先-后代的關(guān)系的。繼承是一種機(jī)制,它允許樣式不僅可以應(yīng)用于某個(gè)特定的元素,還可以應(yīng)用于它的后代。就是沒(méi)有特別設(shè)置時(shí),兒子會(huì)繼承父級(jí)的一些屬性樣式。
    可以繼承的屬性

1、字體系列屬性
font:組合字體
font-family:規(guī)定元素的字體系列
font-weight:設(shè)置字體的粗細(xì)
font-size:設(shè)置字體的尺寸
font-style:定義字體的風(fēng)格
font-variant:設(shè)置小型大寫(xiě)字母的字體顯示文本,這意味著所有的小寫(xiě)字母均會(huì)被轉(zhuǎn)換為大寫(xiě),但是所有使用小型大寫(xiě)字體的字母與其余文本相比,其字體尺寸更小。
font-stretch:對(duì)當(dāng)前的 font-family 進(jìn)行伸縮變形。所有主流瀏覽器都不支持。
font-size-adjust:為某個(gè)元素規(guī)定一個(gè) aspect 值,這樣就可以保持首選字體的 x-height。

2、文本系列屬性
text-indent:文本縮進(jìn)
text-align:文本水平對(duì)齊
line-height:行高
word-spacing:增加或減少單詞間的空白(即字間隔)
letter-spacing:增加或減少字符間的空白(字符間距)
text-transform:控制文本大小寫(xiě)
direction:規(guī)定文本的書(shū)寫(xiě)方向
color:文本顏色

3、元素可見(jiàn)性:visibility
4、表格布局屬性:caption-side、border-collapse、border-spacing、empty-cells、table-layout
5、列表布局屬性:list-style-type、list-style-image、list-style-position、list-style
6、生成內(nèi)容屬性:quotes
7、光標(biāo)屬性:cursor
8、頁(yè)面樣式屬性:page、page-break-inside、windows、orphans
9、聲音樣式屬性:speak、speak-punctuation、speak-numeral、speak-header、speech-rate、volume、voice-family、pitch、pitch-range、stress、richness、、azimuth、elevation

無(wú)繼承性的屬性
1、display:規(guī)定元素應(yīng)該生成的框的類(lèi)型
2、文本屬性:
vertical-align:垂直文本對(duì)齊
text-decoration:規(guī)定添加到文本的裝飾
text-shadow:文本陰影效果
white-space:空白符的處理
unicode-bidi:設(shè)置文本的方向
3、盒子模型的屬性:
width、height、margin 、margin-top、margin-right、margin-bottom、margin-left、border、border-style、border-top-style、border-right-style、border-bottom-style、border-left-style、border-width、border-top-width、border-right-right、border-bottom-width、border-left-width、border-color、border-top-color、border-right-color、border-bottom-color、border-left-color、border-top、border-right、border-bottom、border-left、padding、padding-top、padding-right、padding-bottom、padding-left
4、背景屬性:background、background-color、background-image、background-repeat、background-position、background-attachment
5、定位屬性:float、clear、position、top、right、bottom、left、min-width、min-height、max-width、max-height、overflow、clip、z-index
6、生成內(nèi)容屬性:content、counter-reset、counter-increment
7、輪廓樣式屬性:outline-style、outline-width、outline-color、outline
8、頁(yè)面樣式屬性:size、page-break-before、page-break-after
9、聲音樣式屬性:pause-before、pause-after、pause、cue-before、cue-after、cue、play-during

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

塊級(jí)元素水平居中margin: 0 auto;
行內(nèi)元素水平居中text-align: center;

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

triangle

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

task2.png

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

  • 都是設(shè)置寬高的長(zhǎng)度和字體的大小
  • px 在縮放頁(yè)面時(shí)無(wú)法調(diào)整那些使用它作為單位的字體、按鈕等的大小。
  • em 的值并不是固定的,會(huì)繼承父級(jí)元素的字體大小,代表倍數(shù)。
  • rem 的值并不是固定的,始終是基于根元素(html)的,也代表倍數(shù)。

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

設(shè)置body里的字體大小為12px,行高為1.5,按照以下字體順序設(shè)置字體 ,加引號(hào)是因?yàn)樽煮w名稱(chēng)里有空格,不加引號(hào)的話(huà),會(huì)被認(rèn)為是2個(gè)字體名稱(chēng),\5b8b\4f53是Unicode編碼,代表宋體。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,158評(píng)論 1 92
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒(méi)有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,189評(píng)論 0 1
  • 1.塊級(jí)元素和行內(nèi)元素分別有哪些?動(dòng)手測(cè)試并列出4條以上的特性區(qū)別塊級(jí)元素有 p、div、form 、 ul、 ...
    _小黑閱讀 447評(píng)論 0 0
  • 好馬配好鞍,好車(chē)配風(fēng)帆。所有的牛叉都來(lái)自信息差,你的圈子越多,資源越容易對(duì)接,能對(duì)接就能輕松變現(xiàn)。當(dāng)你永遠(yuǎn)保持在一...
    雕刻新思維閱讀 1,342評(píng)論 0 1
  • 有句話(huà)從小到大一直就被我們聽(tīng)著:“世界并不缺乏美,只是缺乏一雙發(fā)現(xiàn)美的眼睛?!逼鋵?shí),愛(ài)也是如此。愛(ài)很簡(jiǎn)單,不需要“...
    霧濕樓臺(tái)cwq閱讀 290評(píng)論 2 4

友情鏈接更多精彩內(nèi)容