HTML的块元素和内联元素

来源:互联网 发布:mac系统字体下载 编辑:程序博客网 时间:2024/04/27 14:39

HTML中,大部分元素可分为块元素内联元素两类.

注:内联元素会在一条直线上,是在同一行的。我是行内元素SPAN标签   我是行内元素strong标签

注:块级元素各占一行

我是块级元素div标签

我是块级元素P标签

百度百科:

block元素的特点:①总是在新行上开始;②高度,行高以及外边距和内边距都可控制;③宽度缺省是它的容器的100%,除非设定一个宽度。④它可以容纳内联元素和其他块元素

inline元素的特点:①和其他元素都在一行上;②高,行高及外边距和内边距不可改变;③宽度就是它的文字或图片的宽度,不可改变④内联元素只能容纳文本或者其他内联元素

我们完全可以把内联元素加上display:block这样的属性,让它也有每次都从新行开始的属性,即成为块元素同样我们可以把块元素加上display:inline这样的属性,让它也在一行上排列。



 个人总结

1、块元素占一行,即使改变了宽高也占一行。可包含其他元素。

2、内联元素不能修改宽高,大小随内容大小变化。不能包含其他元素。



块级元素列表<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>大号字体加粗<br>换行<cite>引用进行定义<code>定义计算机代码文本<dfn>定义一个定义项目<em>定义为强调的内容<i>斜体文本效果<img>向网页中嵌入一幅图像<input>输入框<kbd>定义键盘文本<label>标签为 input 元素定义标注(标记)<q>定义短的引用<samp>定义样本文本<select>创建单选或多选菜单<small>呈现小号字体效果<span>组合文档中的行内元素<strong>语气更强的强调的内容<sub>定义下标文本<sup>定义上标文本<textarea>多行的文本输入控件<tt>打字机或者等宽的文本效果<var>定义变量

0 0