html中合并两块中间如何加一条竖线,HTML如何在两个div标签中间画一条竖线

body{

margin-top:100px;

margin-left:200px;

}

.maindiv{

width:900px;

padding:10px;

overflow:hidden; /*关键*/

border:1px solid black;

}

.leftdiv{

float:left;

width:400px;

background-color:#CC6633;

}

.rightdiv{

float:right;

width:400px;

background-color:#CC66FF;

}

.centerdiv{

float:left;

width:50px;

border-right: 1px dashed black;

padding-bottom:1600px; /*关键*/

margin-bottom:-1600px; /*关键*/

}

竖线画法

效果图:

e6cd5d266e7f51b9f85c41dad869566a.png

顺便写一下js的思路和关键代码

93efcf1eacb96096b053f4e3ecf2b551.png

比较两个子div的高度哪一高。选择把高的那个div的相邻边框设为可见也可达到目的。

以下是js的代码

function myfun(){

var div1=document.getElementById("content");

var div2=document.getElementById("side");

var h1=div1.offsetHeight;

var h2=div2.offsetHeight;

if(h1>h2){

div1.style.borderRight="1px dashed #B6AEA3";

}else{

div2.style.borderLeft="1px dashed #B6AEA3";

}

}

总结

以上所述是小编给大家介绍的HTML如何在两个div标签中间画一条竖线,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值