搜索

CSS:怎么用positioning和float,把文字格式弄成图中这样??谢谢啦...

发布网友 发布时间:2024-10-24 05:32

我来回答

2个回答

热心网友 时间:2024-11-05 23:38

css3可以直接弄这个效果(可惜很多浏览器不支持)
css2的话你要把文字弄成如图三栏排版,你不得不把文字分成三段:

css 浮动方法:--------------------------------
<h1>Three Colums of ..</h1>

<div id="mytxt">
<p>第一段</p>
<p>第二段</p>
<p>第三段</p>
</div>

#mytxt{width:100%;}
#mytxt p{
float:left:
width:25%;
margin:0 5% 0 0;
}

css 定位方法:--------------------------------

<h1>Three Colums of ..</h1>

<div id="mytxt">
<p class="txt1">第一段</p>
<p class="txt2">第二段</p>
<p class="txt3">第三段</p>
</div>

#mytxt{
width:100%;
position:relative;
}

#mytxt p{
width:200px;
position:absolute;top:20px;
}

.txt1{left:15px;}
.txt2{left:215px;}
.txt3{left:415px;}

热心网友 时间:2024-11-05 23:38

div设置float: left和宽度即可
使用position需要手动给left值 当然也可以用js但是麻烦些
较多的是使用jquery的masonry插件
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top