行内元素和块级元素
行内元素和块级元素的区别
1、行内元素不会占据整行,在一条直线上排列
2、块级元素会占据一行,垂直方向排列
3、行内元素和块级元素属性不同,主要是盒模型属性上,行内元素设置width无效,height,min-width,min-height无效(可以设置line-height),margin上下无效,padding上下无效
行内元素和块级元素的相互转换
- 行内元素转换为块元素:display:block;
- 块元素转换为行内元素: display: inline;
块级元素列举
<address>
定义地址<caption>
<dd>
<div>
<dl>
<dt>
<fieldset>
<form>
<h1>-<h6>
<hr>
<legend>
<li>
<ol>
<ul>
<p>
<pre>
行内元素列表
<a>
<b>
<big>
<span>
行内块级元素
<button>
<img>
1、行内元素不会占据整行,在一条直线上排列,但可以设置width,height,padding,marign上下