为什么没法设置span的宽度和高度

为什么没法设置span的宽度和高度:

很多刚开始学习div+css布局的时候可能会碰到这样的问题,使用CSS代码无法设置span的高度和宽度,尽管CSS代码没有错误,却无法生效。例如

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.51texiao.cn/" />
<title>蚂蚁部落</title>
<style type="text/css">
.mytest{
  width:200px;
  height:200px;
  border:1px solid red;
}
</style>
</head>
<body>
<span class="mytest">蚂蚁部落</span>
</body>
</html>

在以上代码中,设置的span元素的高度和宽度无法生效。这种现象的原因是,内联元素无法设置宽度和高度,如果要想设置宽度和高度,则必须首先转换成块级元素,方法是将内联元素的display属性值设置为block即可。 CSS代码修改如下:

width:200px;
height:200px;
display:block;
border:1px solid red;

原文地址是:http://www.51texiao.cn/div_cssjiaocheng/2015/0519/1903.html

最为原始地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=4708


你可能感兴趣的:(为什么没法设置span的宽度和高度)