行内元素如何调节高度

快乐打工仔 分类:实例代码

可能css的初学者可能会遇到这样的问题,那就是无法设置span或者a等元素的高度。

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.pipipi.net/" />
<title>前端教程网</title>
<style>
span{
  width:100px;
  height:50px;
  background:green;
}
</style>
</head>
<body>
<span>前端教程网</span>
</body>
</html>

从上面的代码可以看出,我们设置span元素的尺寸是无效的。

这是因为行内元素是无法直接设置尺寸的,需要转换为块级元素或者内联块级元素之后才可以设置。

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.pipipi.net/" />
<title>前端教程网</title>
<style>
span{
  width:100px;
  height:50px;
  background:green;
  display:block;
  /*display:inline-block*/
}
</style>
</head>
<body>
<span>前端教程网</span>
</body>
</html>

上面的代码将行内元素转换为块级元素即可设置尺寸了。

同样,行内元素也不能够设置上下内外边距,左右内外边距是可以设置的。

回复

我来回复
  • 暂无回复内容