麻烦老师看看代码是否正确
来源:4-7 编程练习
qq_sensitive_0
2018-04-21 11:37:46
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>display属性</title> <style type="text/css"> /*样式补充*/ *{margin: 0; padding: 0; font-family: "宋体"; } ul{list-style: none; line-height: 40px; font-size: 20px; } .big{ width:180px; margin: 0 auto; text-align: center; border: 1px solid #dddddd; } h3{background-color: #eeeeee; font-size: 25px; padding: 5px 0 ; border: 1px solid #dddddd; } .elec,.wash,.clothes{display: none;} h3:hover~ul{display: inline;} </style> </head> <body> <div class="big"> <div class="div1"> <h3>家电</h3> <ul class="elec" > <li>冰箱</li> <li>洗衣机</li> <li>空调</li> </ul> </div> <div class="div2"> <h3>洗护</h3> <ul class="wash"> <li>洗衣液</li> <li>消毒液</li> <li>柔顺剂</li> </ul> </div> <div class="div3"> <h3>衣物</h3> <ul class="clothes"> <li>衬衫</li> <li>裤子</li> <li>卫衣</li> </ul> </div> </div> </body> </html>
如果要做到想题目那样子下拉的时候都是左对齐应该要怎样写?
1回答
好帮手慕星星
2018-04-22
经测试效果是可以 的哦,按照题目中是左对齐的修改代码:
下拉框设置盒子模型为border-box,这样设置padding值的时候就会往盒子内部填充,给下面的移入h3,下拉框显示设置成block就可以了。自己测试下,祝学习愉快~~
相似问题