html - Creating a layout using HTML and CSS
问题描述
The below diagram was given to me in an interview questions and the interviewer told me that I am missing clear:both in my code.
I tried something like this. But couldn't get the desired results
.name3 {
border: 1px solid black;
height: 50px;
width: 90px;
}
.name {
border: 1px solid black;
height: 10px;
width: 90px;
}
.name1 {
border: 1px solid black;
height: 40px;
width: 30px;
}
#name2 {
border: 1px solid black;
height: 20px;
width: 30px;
float: left;
}
<body>
<div class="name3">
<div class="name"></div>
<div class="name1"></div>
<div id="name2"></div>
<div id="name2"></div>
<div id="name2"></div>
<div id="name2"></div>
</div>
</body>
解决方案
尝试这个
.name3 {
border: 1px solid black;
height: 55px;
width: 100px;
float: left;
}
.name {
border: 1px solid black;
height: 10px;
width: 99px;
float: left;
}
.name1 {
border: 1px solid black;
height: 42px;
width: 34px;
float: left;
}
#name2 {
border: 1px solid black;
height: 20px;
width: 30px;
float: left;
}
<body>
<div class="name3">
<div class="name"></div>
<div class="name1"></div>
<div id="name2"></div>
<div id="name2"></div>
<div id="name2"></div>
<div id="name2"></div>
</div>
</body>
推荐阅读
- java - 如何合并两个排序数组?
- r - R:在“级别”函数中添加“NA”因子
- javascript - 使用 ajax 的 Datatable 删除电子邮件操作未捕获数据
- c# - 为 AdMob HandleReward 回调提供额外参数
- haskell - 如何用 foldr 表达基于 foldl 的代码?
- linux - 使用 |tee 时将值保存在 BASH shell 变量中
- javascript - 如何在一列中添加多个选中的收音机
- python - 将 for 循环转换为 while 循环
- python - 如何关闭转换为 .exe 的 python 文件?
- android - AdMob 不适用于某些应用程序 ID - 测试中