[TOC]
## **行內元素有哪些?塊級元素有哪些?如何將行內元素表現為塊級元素?**
### **塊級元素列表**
`<address>` 定義地址
`<caption>` 定義表格標題
`<dd>` 定義列表中定義條目
`<div>` 定義文檔中的分區或節
`<dl>` 定義列表
`<dt> ` 定義列表中的項目
`<fieldset>` 定義一個框架集
`<form>` 創建 HTML 表單
`<h1>` 定義最大的標題
`<h2>` 定義副標題
`<h3>` 定義標題
`<h4>` 定義標題
`<h5>` 定義標題
`<h6>` 定義最小的標題
`<hr>` 創建一條水平線
`<legend> ` 元素為 fieldset 元素定義標題
`<li>` 標簽定義列表項目
`<noframes>` 為那些不支持框架的瀏覽器顯示文本,于 frameset 元素內部
`<noscript>` 定義在腳本未被執行時的替代內容
`<ol>` 定義有序列表
`<ul>` 定義無序列表
`<p>` 標簽定義段落
`<pre>` 定義預格式化的文本
`<table> ` 標簽定義 HTML 表格
`<tbody>` 標簽表格主體(正文)
`<td>` 表格中的標準單元格
`<tfoot>` 定義表格的頁腳(腳注或表注)
`<th>` 定義表頭單元格
`<thead>` 標簽定義表格的表頭
`<tr>` 定義表格中的行
### **行內元素列表**
`<a> ` 標簽可定義錨
`<abbr> ` 表示一個縮寫形式
`<acronym>` 定義只取首字母縮寫
`<b> ` 字體加粗
`<bdo>` 可覆蓋默認的文本方向
`<big>` 大號字體加粗
`<cite>` 引用進行定義
`<code>` 定義計算機代碼文本
`<dfn>` 定義一個定義項目
`<em>` 定義為強調的內容
`<i>` 斜體文本效果
`<img>` 向網頁中嵌入一幅圖像
`<input>` 輸入框
`<kbd> ` 定義鍵盤文本
`<label>` 標簽為 input 元素定義標注(標記)
`<q>` 定義短的引用
`<samp>` 定義樣本文本
`<select>` 創建單選或多選菜單
`<small>` 呈現小號字體效果
`<span>` 組合文檔中的行內元素
`<strong>` 語氣更強的強調的內容
`<sub>` 定義下標文本
`<sup>` 定義上標文本
`<textarea>` 多行的文本輸入控件
`<tt>` 打字機或者等寬的文本效果
`<var>` 定義變量
### **可變元素素列表--可變元素為根據上下文語境決定該元素為塊元素或者內聯元素**
`<button>` 按鈕
`<del> ` 定義文檔中已被刪除的文本
`<iframe> ` 創建包含另外一個文檔的內聯框架(即行內框架)
`<ins> ` 標簽定義已經被插入文檔中的文本
`<map> ` 客戶端圖像映射(即熱區)
`<object> ` object對象
`<script>` 客戶端腳本
- 雜(一般誤入)
- Vue
- CSS
- Web前端性能優化有哪些方法
- 后端
- 嘻嘻哈哈
- 一
- 二
- 三
- 大雜燴
- 什么是HTML,什么是CSS,什么JavaScript?
- JS動畫與CSS動畫的差異
- HTML,CSS
- 1.px、em、rem、vw、rpx之間的區別
- 2.為什么要初始化CSS樣式
- 3.CSS優先級算法如何計算?
- 4. ::before 和 :after中雙冒號和單冒號有什么區別?
- 5.display:inline-block 什么時候會顯示間隙?
- 6.行內元素有哪些?塊級元素有哪些?如何將行內元素表現為塊級元素?
- 7.css新增了哪些功能?
- 8.對html5語義化的理解
- 9.http頭的expires是表示什么
- 10.bootstrap柵格系統實現原理
- 11.清除浮動的方法
- 12.使用image間隙留白問題
- 13.html分為哪些層?都代表什么?
- 14.對于web中W3C標準的理解?
- 15.用css寫一個三角形?
- 16.CSS中使用表格怎么合并行,合并列
- 17.處理margin-top的bug問題
- 18.動畫進度條
- 19.box-sizing的屬性值
- 20.box-shadow的參數
- 21.a標簽的四個狀態及它們的順序、設置title屬性的效果
- 22.如何實現垂直水平居中
- 23.什么是雪碧圖
- 24.h1和title、b和strong、i和em的區別
- 25.table和div+css的區別
- 26.錨點的作用是什么?如何創建錨點
- 27.margin距離問題
- 28.響應式的導航欄
- 29.進度條
- 30.img標簽的title屬性和alt屬性有什么區別
- 31.媒體查詢
- 32.CSS選擇器有哪些?哪些屬性可以繼承?
- Javascript
- 1.面向對象的基本特征
- 2.在JavaScript中實現繼承的方法
- 2.用js去除字符串空格
- 3.你怎么理解作用域?
- 4.get和post的請求?
- 5.如何理解閉包?
- 6.數組的克隆(深拷貝)的方法
- 7.es6新增了哪些特性
- 8.json對象與字符串轉換
- 9.回調函數
- 10.HTML和XHML的共同點
- 11.js中把7.25轉換成一個整數
- 12.循環遍歷的方法
- 13.深拷貝與淺拷貝的區別
- 14.JavaScript有哪些方法定義對象
- 15.AJAX請求總共有多少種CALLBACK
- 16.js中的定時器
- 17.let、var、const的區別
- 18.==和===的區別
- 19.dom文檔(自上往下)加載的順序
- 20.string變成int型
- 21.如何判斷是否為一個質數
- 22.typeof返回類型,以及比較typeof與instanceof
- 23.判斷一個對象是否為數組以及數組的方法
- 24.解釋一下原型和原型鏈、hasOwnProperty
- 25.js有哪些內置對象
- 26.new一個對象發生了什么
- 27.sass的理解
- 28.document.onLoad與window.ready的區別
- 29.什么是跨域?跨域請求資源的方法有哪些?
- 30.Ajax的優缺點及工作原理
- 31.什么是正則
- 32.貪婪模式與非貪婪(懶惰)模式
- 33.數組去重
- 34.js字符串操作函數
- 35.substring和substr傳參的區別
- 36.如何實現一個原生的ajax,分成幾步
- 37.如何實現一個事件綁定
- 38.事件冒泡與事件捕獲的區別
- 39.事件監聽
- 40.字符串下標與字符串某一個字符之間的轉換
- 41.new操作符的作用
- 42.函數的定義方式
- 43.括號在JavaScipt中的作用
- 44.回調地獄
- 45.document.write和innerHTML的區別
- 46.解釋一下JS同源策略
- 47.說幾種DOM節點
- 48.DOM事件流
- 49.同步與異步
- 50.json和jsonp的區別
- 51.字符串去重
- 52.JS中的數據類型
- 53.this關鍵字指向問題
- 54.break和contiune之間的區別
- 55.如何消除事件冒泡與事件默認行為
- 56.請列舉jquery中的選擇器
- 瀏覽器及服務端
- 1.請說出三種減低頁面加載時間的方法
- 2.瀏覽器的緩存機制
- 3.瀏覽器的內核
- 4.瀏覽器的兼容問題
- 5.src和href的區別
- 6.高質量代碼具備哪些條件
- 7.HTTP請求與響應
- 8.談談對前端模塊化的理解
- 9.嚴格模式與混雜模式如何區分?
- 10.重繪和重排的區別
- 11.MVC和MVVM的區別
- 12.前端頁面如何解決適配的問題
- 13.寫一個400錯誤
- 14.狀態碼
- 15.開發及性能優化
- 16.靜態網頁與動態網頁的區別
- 17.如何調試網頁代碼?如何查看網頁源代碼
- 18.語義化的主要目的是什么?
- 19.如何讓所有的瀏覽器支持ES6語法
- 20.cookie,LocalStorage,sessionStorage的區別
- 計算題
- 1.margin距離問題
- 2.math
- 3.使用js實現階乘(1~10)
- 4.求一個數組的最大數
- 5.判斷一個字符串中出現次數最多的字符,統計這個次數
- 6.質數
- 7.如何把一個字符串倒過來輸出
- 取數據,渲染數據
- 1.ajax版本
- 2.vue版本
- 3.React版本
- 4.用class封裝一個ajax
- 5.用回調函數封裝一個ajax
- Vue,React
- 1.什么是路由?
- 2.vuex的工作流程
- 3.redux的工作流程
- 微信小程序
- 1.程序的生命周期
- 2.組件的生命周期
- 3.微信小程序頁面的生命周期
- 不會的問題
- 2019/01/02
- 2019/01/03
- 2019/01/07
- 2019/01/21
- 1