有 CSS 样式代码如下: div { width:100px; height:100px; border:1px solid black; } 并有 html 代码如下: <div style="float:left;"></div> <div style="float:right;clear:left;"></div> <div style="clear:left;"></div> 此代码在页面上的显示效果为()。
A.
第一行上显示一个 <div>,第二行上显示两个 <div>,且分别显示在左右两侧
B.
第一行上显示两个<div>,分别显示在左右两侧,第二行上显示一个 <div>
C.
第一行上显示一个<div>,第二行上显示一个 <div>,显示在右侧
D.
三个<div>分三行显示
【正确答案】A
解析如下:第一步:
<!DOCTYPE html>
<head>
<style>
div{
width:100px;
height:100px;
border:1px solid black;
}
</style>
</head>
<body>
<div style="float:left;"></div>
</body>
</html>
效果图如下:
第二步:
<!DOCTYPE html>
<head>
<style>
div{
width:100px;
height:100px;
border:1px solid black;
}
</style>
</head>
<body>
<div style="float:left;"></div>
<div style="float:right;"></div>
</body>
</html>
效果图如下:
第三步
代码如下
<!DOCTYPE html>
<head>
<style>
div{
width:100px;
height:100px;
border:1px solid black;
}
</style>
</head>
<body>
<div style="float:left;"></div>
<div style="float:right;clear:left"></div>
</body>
</html>
效果图如下
第四步
代码如下
<!DOCTYPE html>
<head>
<style>
div{
width:100px;
height:100px;
border:1px solid black;
}
</style>
</head>
<body>
<div style="float:left;"></div>
<div style="float:right;clear:left"></div>
<div style="clear:left;"></div>
</body>
</html>
效果图如下