span里的文本为什么不是在一行显示
来源:3-19 编程练习
Jack崔
2019-04-06 13:44:29
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>border属性</title>
<style type="text/css">
.container{
width:200px;
height:200px;
background-color:pink;
/*补充样式*/
padding-top: 50px;
padding-left: 100px;
}
.content{
width:100px;
height:100px;
background-color:purple;
/*补充样式*/
/*padding-top:30px;
padding-right: 30px;
padding-left: 30px;*/
padding: 30px 30px 30px;
}
span{background-color:yellow;}
</style>
</head>
<body>
<div class="container">
<div class="content">
<span>
我是span元素
</span>
</div>
</div>
</body>
</html>
1回答
因为.content设置的宽度过小,而span标签中的文字撑开的宽度大于你设置的.content的实际宽度(不包含padding值)因此span中的文字会换行,建议设置span中的字体大小或者是改变.content的宽度
希望可以帮到你!
相似问题