为什么span定位在父盒子右边外面会变成一列显示,左边就正常一行显示呢
我知道可以通过设置white-space:nowrap;来解决
相关代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div {
width: 300px;
height: 300px;
border:1px solid gray;
position: relative;
left: 300px;
}
span {
display:block;
position: absolute;
/*left:-250px;*/
left: 350px;
border:1px solid gray;
}
</style>
</head>
<body>
<div>
<span>我是一个没有设置宽度的标签</span>
</div>
</body>
</html>
span宽度问题,你给个宽度就可以了