行内元素有哪些,行内元素是什么( 二 )


<table>标签定义 HTML 表格
<tbody>标签表格主体(正文)
<td>表格中的标准单元格
<tfoot>定义表格的页脚(脚注或表注)
<th>定义表头单元格
<thead>标签定义表格的表头
<tr>定义表格中的行
扩展资料:

一 , 从概念的角度解释块级元素和行内元素
1. 块级元素 , 一般都是从新行开始 , 它可以容纳行内元素和其他块元素 , 常见块级元素比如div/p等 。 “form”这个快元素比较特殊,他只能来容纳其他块元素
2. 行内元素:也叫做内联元素 , 一般都是语义级别的基本元素 , 内联元素已办只能容纳文本或者其他内联元素 。
块元素(block element)和内联元素(inline element)都是html规范中的概念 。 块元素和内联元素的基本差异是块元素一般都是从新行开始的 。
而当加了css控制以后 , 块元素可以变为内联元素 , 内联元素也可以变为块元素 。
二 , 块级元素和内联元素的区别
1. 块级元素会独占一行 , 其宽度自动填满其父元素宽度
行内元素不会独占一行 , 相邻的行内元素会排列到同一行里 , 直到一行排不下 , 才会换行 , 其宽度随元素的内容变化而变化 , 
2. 一般情况下 , 块级元素可以设置width,height属性 , 行内元素设置width,height无效
(注意 , 块级元素设置了width宽度属性后仍然是独占一行的)
3. 块级元素可以设置margin,padding属性
行内元素的水平方向的padding-left和padding-right都会产生边距效果 , 但是竖直方向上的padding-top和padding-bottom都不会产生边距效果




css 行内元素有哪些 行内元素又称为内联元素 。
内联元素(inline element)
* a - 锚点
* abbr - 缩写
* acronym - 首字
* b - 粗体(不推荐)
* bdo - bidi override
* big - 大字体
* br - 换行
* cite - 引用
* code - 计算机代码(在引用源码的时候需要)
* dfn - 定义字段
* em - 强调
* font - 字体设定(不推荐)
* i - 斜体
* img - 图片
* input - 输入框
* kbd - 定义键盘文本
* label - 表格标签
* q - 短引用
* s - 中划线(不推荐)
* samp - 定义范例计算机代码
* select - 项目选择
* small - 小字体文本
* span - 常用内联容器 , 定义文本内区块
* strike - 中划线
* strong - 粗体强调
* sub - 下标
* sup - 上标
* textarea - 多行文本输入框
* tt - 电传文本
* u - 下划线
* var - 定义变量
扩展资料:
根据CSS规范的规定 , 每一个网页元素都有一个display属性 , 用于确定该元素的类型 , 每一个元素都有默认的display属性值 。
比如div元素 , 它的默认display属性值为“block” , 成为“块级”元素(block-level);而span元素的默认display属性值为“inline” , 称为“行内”元素 。
div这样的块级元素 , 就会自动占据一定矩形空间 , 可以通过设置高度、宽度、内外边距等属性 , 来调整的这个矩形的样子 。
与之相反 , 像“span”“a”这样的行内元素 , 则没有自己的独立空间 , 它是依附于其他块级元素存在的 , 因此 , 对行内元素设置高度、宽度、内外边距等属性 , 都是无效的 。

推荐阅读