指元素标签以什么方式显示(div独占一行等)
一个元素单独占据一行
div ul ol li h1-h6(标题标签) p(段落标签) table(表格) rowspan(占几行) colspan(占几列)
一行内可以同时排列多个元素
span a(超链接) img(图片标签) em b ins del input的属性 placeholder(占位符) value(值) type(类型) name(给服务器用的 名字) button
在行内元素中有部分标签同时具有行内元素和块元素的特点,所以称为行内块元素
img、input、td
元素模式 | 元素排列 | 设置样式 | 默认宽高 | 包含 | margin | padding |
---|---|---|---|---|---|---|
块级元素 | 一行只能放一个块级元素 | 可以设置宽高 | 容器(父级)的100% | 可以包含任何标签 | 四周都可以 | 四周都可以 |
行内元素 | 一行可以放多个行内元素 | 不可以直接设置宽高 | 自身内容的宽高 | 文本或其他行内元素 | 水平有效、上下方向无效 | 四周都有效 |
行内块元素 | 一行可以放多个行内块元素 | 可设置宽高 | 自身内容宽高 | 四周都可以 | 四周都可以 |
特殊情况下,需要一个模式的元素添加另一个元素的模式 【Eg:a标签增加触发范围】
css a {
display: block;
}
css div {
display: inline;
}
css div {
display: inline-block;
}
本文作者:RKLS
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!