padding屬性的含義,html標簽的屬性值要不要單位?
答案是不需要單位的。
原因是因為html為每個屬性值都設置有默認單位,一般設置的默認單位是px。
比如width屬性和heu屬性,還有margin屬性和padding屬性的默認單位都是px,當然如果你設置了單位,那么瀏覽器就按照設置的單位來進行計算。
h5如何設置兩個a標簽之間的間距?
可以通過css的padding屬性或者是margin屬性進行設置。
block元素特性?
一、block元素的特點
1、處于常規流中時,如果width沒有設置,會自動填充滿父容器
2、可以設置height/width及margin/padding
3、處于常規流中時,布局在前后元素位置之間(獨占一個水平空間)
4、忽略vertical-align
二、inline元素特點
1、水平方向上根據direction依次布局
2、不會在元素前后進行換行
3、受white-space控制
4、margin/padding在垂直方向上無效,在水平方向上有效
5、width/height對非替換行內元素無效,寬度由元素內容決定;
6、非替換行內元素的行框高由line-height確定,替換行內元素的行框高由height,margin,padding,border決定
7、浮動或絕對定位時會轉換成block
8、vertical-align生效
三、補充
替換元素
替換元素是瀏覽器根據其標簽元素與屬性來判斷顯示具體的內容。
比如:<input type="text" /> ,type="text"表明這是一個文本輸入框,換成其他的時候,瀏覽器顯示就不一樣,<img>、<input>、<textarea>、<select>、<object>都是替換元素,這些元素都沒有實際的內容。
非替換元素
(X)HTML 的大多數元素是不可替換元素,他們將內容直接告訴瀏覽器,將其顯示出來。
比如:<p>wanmei.com</p>
瀏覽器將把這段內容直接顯示出來。
html圖片是什么元素?
html 圖片是塊元素。
塊級元素:一般是其它元素的容器,可容納內聯元素和其它塊級元素,塊級元素排斥其它元素與其位于同一行,可設置寬度(width)高度(height)屬性,正常流中的塊級元素會垂直擺放。
常見塊狀元素為“div”
根據塊級元素的概念,我們可以理解為塊級元素前后帶有換行符,也就相當于元素前后加了一個標簽。