老师,帮忙看一下我的代码有什么问题?为什么显示和老师的不一样?
来源:5-1 CSS其他选择器(上)
慕UI5168875
2019-02-24 00:24:55
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>两行三列布局</title>
<style type="text/css">
html,body{
margin: 0px;
}
header{
background-color: lightblue;
height: 100px;
}
#container{
background-color: lightgray;
height: 450px;
}
nav{
background-color: lightgreen;
height: 100%;
width:150px;
float: left;
}
aside{
background-color: lightcoral;
height: 100%;
width:100px;
float: right;
}
article{
background-color: lightyellow;
height: 100%;
}
</style>
</head>
<body>
<header></header>
<div id="container">
<nav></nav>
<aside></aside>
<article></article>
</div>
</body>
</html>

1回答
你好!我试了一下, 确实很奇怪,貌似是哪里的字符有问题。我把最后一个的宽高设置了一下,然后复制到前两个里面就可以了。最后一个加上了float:left;代码如下,你再试试:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>两行三列布局</title>
<style type="text/css">
html,body{
margin: 0px;
}
header{
background-color: lightblue;
height: 100px;
}
#container{
background-color: lightgray;
height: 450px;
}
nav{
background-color: lightgreen;
height: 100%;
width: 150px;
float: left;
}
aside{
background-color: lightcoral;
height: 100%;
width: 150px;
float: right;
}
article{
background-color: lightyellow;
height: 100%;
width: 150px;
float: left;
}
</style>
</head>
<body>
<header></header>
<div id="container">
<nav></nav>
<aside></aside>
<article></article>
</div>
</body>
</html>如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题