如何使用HTML在两个div标签中间画一条竖线

 我来答
百度网友3cb80af
2018-06-26 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3953万
展开全部
<div style="width:150px;height:150px;float:left;background:#f00;"></div>
 <div style="width:1px;height:150px;float:left;background:#000;margin-left:10px;margin-right:10px;"></div>
   <div style="width:150px;height:150px;float:left;background:#0f0"></div>

可以通过建立一个1PX宽度的DIV来做为竖线,,但是这种写法,兼容性不太好,一些旧浏览器容易出现默认最小宽度。

还有一个办法是,也是这样三个DIV布局,中间的宽度可以设置大一些,通过BORDER-LEFT,或者RIGHT,来建立一边边框做为竖线,然后,左边或者右边的DIV,通过MARGIN,padding的-值来减消中间DIV的宽度就可以了。

可以自己尝试一下。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式