4-5自己解决不了的问题
代码:
<style type="text/css">
/*样式补充*/
div h3 {
margin: 0px;
padding: 0px;
}
h3 {
background-color: #edeeee;
font-weight: normal;
}
div {
margin: 0 auto;
text-align: center;
width: 100px;
}
.div1,
.div2,
.div3 {
display: inline-block;
border: 1px #d9dde1 solid;
width: 100%;
height: 25px;
}
ul {
list-style: none;
text-align: left;
display: none;
}
li {
margin: 0 auto;
padding-left: 30px;
line-height: 30px;
border-left: 1px #d9dde1 solid;
border-right: 1px #d9dde1 solid;
}
.div1:hover .elec {
display: inline;
}
.div2:hover .wash {
display: inline;
}
.div3:hover .clothes {
display: inline;
}
</style>
</head>
我的思路是不是错了?
我打算给.elec这些出现以后的列加一个边框标签,但是标签总是会出现在奇怪的地方。
我加了一个全边框的标签后发现,整个边框就像被撕裂了一样,不能组成一个闭合的矩形。
正在回答
建议在写css样式的时候,先设置一下padding:0 margin:0,如下图所示:
body ,ul, li ,p,h1~h6,dd,dt 等……都有默认的margin 或padding值的,加上这句就可以删除浏览器这些默认值,方便后面的样式设置。
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星