文章详情页
css3: dl中如何让dr和dt视觉上显示到同一行?
浏览:116日期:2023-07-23 13:07:28
问题描述
用dl来实现如图京东二级导航,但是自己dr跟dd总排不到一行.做了个demo观察了一下 ,发现dr跟dd的浮动十分特殊,见图(已将dd的margin设为0).普通p在同一方向float效果如两个灰色方块.而dr和dd有重叠部分而且是下边框对齐.那么请问该该如何实现?
CSS如下
dl, dr, dd {display: block; } dl {overflow: hidden;width: 400px;background-color: #cc6666; } dr {width: 60px;float: left;background-color: #66cc66; } dd {margin: 0;padding: 0;float: left;width: 300px;background-color: rgba(0, 0, 0, .2); } .floatL {width: 100px;height: 100px;margin: 4px;float: left;background-color: #666; }
多谢1L指正.啊!!我的眼睛!!
问题解答
回答1:有dr标签?dl dt dd吧...把dt和dd设为inline-block不就行了.
标签:
CSS
相关文章:
1. javascript - 使用form进行页面跳转,但是很慢,如何加一个Loading?2. javascript - ES6规范下 repeat 函数报错 Invalid count value3. angular.js - angularjs 注入模块报错 很怪异... 求解惑4. angular.js - 输入邮箱地址之后, 如何使其自动在末尾添加分号?5. javascript - JS 里面的 delete object.key 到底删除了什么?6. docker-machine添加一个已有的docker主机问题7. mysql - 电商如何存储营业额数据8. 管理员信息修改时的密码问题9. html5 - 为什么使使用vue cli 脚手架,post-css 没有自动对css3属性自动添加浏览器前缀呢?10. javascript - html5的data属性怎么指定一个function函数呢?
排行榜
