这个css咋整?_html/css_WEB-ITnose

WBOY
發布: 2016-06-21 09:30:39
原創
1132 人瀏覽過

<html><body><div id=div0 style='border:1 solid red'><div id=div1 style='border:1 solid red;margin:10'>---div1</div><div id=div2 style='border:1 solid red;margin:10'>---div2</div><div id=div3 style='border:1 solid red;margin:10'>---div3</div><div id=div4 style='border:1 solid red;margin:10'>---div4</div>...<div id=divn style='border:1 solid red;margin:10'>---divn</div></div></body></html>
登入後複製

有一个div0里面有div1~divn个div,想在div1~divn前面画一条虚竖线,将div1~divn的中间那条线连起来。
这个怎么实现,求解。


回复讨论(解决方案)

<html><body><div id=div0 style='border-left:1px dashed red;margin-left:8px'><div id=div1 style='border:0px  solid red;'>---div1</div><div id=div2 style='border:0px solid red;'>---div2</div><div id=div3 style='border:0px  solid red;'>---div3</div><div id=div4 style='border:0px solid red;'>---div4</div>...<div id=divn style='border:0px  solid red;'>---divn</div></div></body></html>
登入後複製

设置div0的左边框,去掉子div的左边框

<!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=utf-8" /><title>无标题文档</title><style type="text/css">.subdiv{border:1px solid red;border-left:none;margin:10px 10px 10px 0;}#div0{border-left:1px dashed;}</style></head><body><html><body><div id="div0"><div id="div1"  class="subdiv">---div1</div><div id="div2" class="subdiv">---div2</div><div id="div3" class="subdiv">---div3</div><div id="div4" class="subdiv">---div4</div>...<div id="divn" class="subdiv">---divn</div></div></body></html></body></html>
登入後複製

忘了说一句,楼上的还挺快的。
我就是像楼上所说的那么干的,但是利用左边框有一个缺点就是“冒头”,不希望左边的竖线超出div1的中线也不能超过divn的中线。

只希望左侧竖线在div1~divn的中线之间出现。

借楼上代码一用。

<!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=utf-8" /><title>无标题文档</title><style type="text/css"> .subdiv{border:1px solid red;border-left:none;margin:10px 10px 10px 0;}#div0{border-left:1px dashed;position:relative;}.shangbai,.xiabai{width:1px;height:10px;position:absolute;left:-1px;background:#fff;}.shangbai{top:1px;}.xiabai{bottom:1px;}</style></head> <body> <html><body><div id="div0">	<div id="div1"  class="subdiv">---div1</div>	 	<div id="div2" class="subdiv">---div2</div>	 	<div id="div3" class="subdiv">---div3</div>	 	<div id="div4" class="subdiv">---div4</div>	...	<div id="divn" class="subdiv">---divn</div>	<div class="shangbai"></div>	<div class="xiabai"></div></div> </body></html></body></html>
登入後複製

4楼代码可用。谢谢

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板