怎么区分是否是块状与内联元素?特点还是不是很清楚
你其实是不知道怎么分辨对吧。。这么跟你说把如果块元素,从字面理解你就可以知道它是一整块。什么叫一整块呢?就是任何标签写在它后面都会产生换行效果。例如<p>标签</p>如果你后面再跟一个<span>123</span>。这个<span>就会产生换行。同样还一个特点就是块元素可以直接设置长度宽度样式的,比如你可以跟<p>标签设置长度,宽度。而且内联元素是不行的。 你测试的时候就直接用<p>标签与<span>标签测试就可以。。因为这两个是典型的块元素与内联元素。。如果你先问一个HTML里面有多少块元素与多少内联元素。你就参考一楼的答案。。他基本回答的都是常用的
我认为你可以把内联元素理解为,可以在一行内使用的元素。比如说:你先定义一个元素,紧接着又定义一个元素,如果第二个元素跟第一个元素占据同一行,那就是行内元素(也即内联元素),如果第二个元素单独另起一行,说明是块元素。当然这个说法的前提是你没有使用display:inline(这种设置是可以将块元素设置为内联元素)之类的方法。
如果进入开发你用到的块级元素 div
非块级 span
最终都是靠着css来修饰html的
如果没有专门设置
在html中<div>、 <p>、<h1>、<form>、<ul> 和 <li>就是块级元素。
在html中,<span>、<a>、<label>、 <strong> 和<em>就是典型的内联元素(行内元素)(inline)元素。