我想用DIV CSS做一行3列, 和1列多行 不知道怎么做,
我左右浮动然后第我左右浮动然后第3列就跑到第2行去了,还有一列多行怎么做,请高手指点下最好有QQ请教下,其他的好说...
我左右浮动然后第 我左右浮动然后第3列就跑到第2行去了, 还有一列多行怎么做, 请高手指点下
最好有QQ请教下,其他的好说 展开
最好有QQ请教下,其他的好说 展开
5个回答
展开全部
1行3列实现代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title >景安</ title > < style type = "text/css" > .zzidc{width: 500px;height: 300px;background: red;} .a{float: left;width: 200px;height: 300px;background: blue;} .b{float: left;width: 100px;height: 300px;background: green;} .c{float: left;width: 200px;height: 300px;background: gray;} </ style > </ head > < body > < div class = "zzidc" > < div class = "a" ></ div > < div class = "b" ></ div > < div class = "c" ></ div > </ div > </ body > </ html > |
1列多行实现代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < title >景安</ title > < style type = "text/css" > .a{width: 300px;height: 50px;background: blue;} .b{width: 300px;height: 50px;background: green;} .c{width: 300px;height: 50px;background: gray;} </ style > </ head > < body > < div class = "a" ></ div > < div class = "b" ></ div > < div class = "c" ></ div > </ div > </ body > </ html > |
实现一行3列的话可以使用浮动布局或者定位,实现一列多行的使用使用默认布局模式即可
展开全部
<style>
.myDiv{ width:300px; border:1px solid #000;border-right:0; height:30px}
.myDiv ul{ width:300px; list-style:none; margin:0; padding:0; height:30px}
.myDiv ul li{ width:99px; float:left; border-right:1px solid #000; height:30px}
.myDiv1{ width:300px; border:1px solid #000;border-bottom:0; height:93px}
.myDiv1 ul{ width:300px; list-style:none; margin:0; padding:0; height:93px}
.myDiv1 ul li{ width:300px; float:left; border-bottom:1px solid #000; height:30px}
</style>
一行三列
<div class="myDiv">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
一列多行
<div class="myDiv1">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
.myDiv{ width:300px; border:1px solid #000;border-right:0; height:30px}
.myDiv ul{ width:300px; list-style:none; margin:0; padding:0; height:30px}
.myDiv ul li{ width:99px; float:left; border-right:1px solid #000; height:30px}
.myDiv1{ width:300px; border:1px solid #000;border-bottom:0; height:93px}
.myDiv1 ul{ width:300px; list-style:none; margin:0; padding:0; height:93px}
.myDiv1 ul li{ width:300px; float:left; border-bottom:1px solid #000; height:30px}
</style>
一行三列
<div class="myDiv">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
一列多行
<div class="myDiv1">
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
本回答被提问者采纳
展开全部
一列多行就是三个div...
一行多列建议用表格.表格还是很好的东西,你不要把他弄成定位的工具,就可以了.
一行多列建议用表格.表格还是很好的东西,你不要把他弄成定位的工具,就可以了.
展开全部
QQ553912787
直接交流容易点,不然发出一串代码估计你也得头晕。
直接交流容易点,不然发出一串代码估计你也得头晕。
展开全部
明显是宽度不够~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询