body{ margin-top:100px; margin-left:200px; .mainp{ width:900px; padding:10px; overflow:hidden; /*关键*/ border:1px solid black; .leftp{ float:left; width:400px; background-color:#CC6633; .rightp{ float:right; width:400px; background-color:#CC66FF; .centerp{ float:left; width:50px; border-right: 1px dashed black; padding-bottom:1600px; /*关键*/ margin-bottom:-1600px; /*关键*/ !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns= http://www.w3.org/1999/xhtml head meta http-equiv= Content-Type content= text/html; charset=gb2312 / title 竖线画法 /title link href= ../css/demo.css rel= stylesheet type= text/css / /head body 效果图: 顺便写一下js的思路和关键代码 比较两个子p的高度哪一高。选择把高的那个p的相邻边框设为可见也可达到目的。 以下是js的代码function myfun(){ var p1=document.getElementById( content var p2=document.getElementById( side var h1=p1.offsetHeight; var h2=p2.offsetHeight; if(h1 h2){ p1.style.borderRight= 1px dashed #B6AEA3 }else{ p2.style.borderLeft= 1px dashed #B6AEA3 }以上所述是小编给大家介绍的HTML如何在两个p标签中间画一条竖线,希望对大家有所帮助!以上就是HTML如何在两个div标签中间画一条竖线的详细内容,html教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答