1、Flex的橫向平鋪填充
讓父元素觸發(fā)彈性和也就是display:flex;然后讓所有的子元素均分使用flex:1;代碼如下:
```html
<div style="width: 1000px;height: 500px;display: flex;">
<span style="flex:1;">1</span>
<span style="flex:1;">2</span>
<span style="flex:1;">3</span>
<span style="flex:1;">4</span>
<span style="flex:1;">5</span>
</div>
```
2、flex用法場景
- 場景一:移動端和PC端布局中;能夠高效解決間距調整的問題(移動端布局和PC端布局)
- 場景二:能快速高效實現元素水平垂直居中(點擊刪除的彈窗)
- 場景三:能夠實現快速元素均分,避免了百分比設置的不確定性
- 場景四:快速實現多列布局,能高效實現瀑布流布局
- 場景五:后臺管理系統(tǒng)的兩欄和三欄布局
3、html5有哪些新特性、移除了那些元素?
- H5新增的新的特性
- 新的語義元素,比如 , , , and 。
- 新的表單控件,比如數字、日期、時間、日歷和滑塊。
- 強大的圖像支持(借由 和 )
- 強大的多媒體支持(借由 和 )
- 強大的新 API,比如用本地存儲取代 cookie。
- H5刪除了哪些內容:以下 HTML 4.01 元素已從 HTML5 中刪除:
- <acronym>
- <applet>
- <basefont>
- <big>
- <center>
- <dir>
- <font>
- <frame>
- <frameset>
- <noframes>
- <strike>
- <tt>
4、Html5中datalist是什么?
```html
<!--
含義和概念:
<datalist> 標簽規(guī)定了 <input> 元素可能的選項列表。是HTML5新增的一個標簽
<datalist> 標簽被用來在為 <input> 元素提供"自動完成"的特性。用戶能看到一個下拉列表,里邊的選項是預先定義好的,將作為用戶的輸入數據。
請使用 <input> 元素的 list 屬性來綁定 <datalist> 元素。
案例如下:
-->
<input list="browsers">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
```
5、Html和xhtml有什么區(qū)別?
- **含義不同:**HTML是一種基本的WEB網頁設計語言,XHTML是一個基于XMl的置標語言
- **最主要的不同**
- XHTML元素必須被正確地嵌套。
- XHTML元素必須被關閉
- XHTML標簽名必須用小寫字母
- XHTMl文檔必須擁有根元素在XHTML中,、、都是必需的標簽。
- XHTML必須設置標簽的xmlns屬性。
- XHTML任何屬性值要么用單引號引起來,要么用雙引號引起來。如class=page就是不合法的,而
class='page'和class="page"均是合法的。所有屬性必須有值。有些屬性,比如標簽的checked屬性,在HTML中可以使用簡寫形式,即數據,然后在XHTML中,必須這樣編寫:數據。
更多關于前端培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經驗,采用全程面授高品質、高體驗培養(yǎng)模式,擁有國內一體化教學管理及學員服務,助力更多學員實現高薪夢想。