目录

9.2、CSS元素分类--内联元素

2017年09月02日 08:40 | 600次浏览 作者原创 版权保护

在html中,<span>、<a>、<label>、 <strong> 和<em>就是典型的内联元素(行内元素)(inline)元素。当然块状元素也可以通过代码display:inline将元素设置为内联元素。如下代码就是将块状元素div转换为内联元素,从而使 div 元素具有内联元素特点。

 div{     display:inline;
 }

......

<div>我要变成内联元素</div>

内联元素特点:

1、和其他元素都在一行上;

2、元素的高度、宽度及顶部和底部边距不可设置;

3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

小伙伴们你们观查一下示例页面的代码段,有没有发现一个问题,内联元素之间有一个间距问题。

练习

新建示例页面demo.html,示例代码如下

我来试一试:感受一下内联元素的特点

在示例页面代码中输入各种内联元素标签,试一试他们的特点

示例代码

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>行内元素标签</title>
<style type="text/css">
a,span,em{
	background:pink;/*设置a、span、em标签背景颜色都为粉色*/
}
</style>
</head>
<body>
<a href="http://www.baidu.com">百度</a>
<a href="http://www.vxzsk.com">V型知识库</a>
<span>33333</span>
<span>44444</span><em>555555</em>
</body>
</html>

总结

display:block  将行内元素<span><strong> <a><label><em>等转换成快状元素

display:inline 将块状元素<p><div><ul><ol><h>等转换成行内元素


块状和行内的区别是:

块状要自己霸主一行,行内和其他元素在同一个行内

块状可以设置宽度高度底部边距 行内元素不可以


此文章本站原创,地址 https://www.vxzsk.com/1377.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程