作家
登录

CSS高级技巧:文字环绕图片

作者: 来源:www.28hudong.com 2012-11-19 22:58:13 阅读 我要评论

上一篇CSS教程 文章:CSS高级技巧:滑动门 文字环绕图片(SandBags) 在印刷业中, 常用的文字图片混搭的排版法被延伸到了Web视觉设计中, 如何来完成呢? 这里说的并不是简单的文字包围图片, 不过原理很类似, 同样是通过float属性来完成效果的. 先看一看效果图: 这应该不是简单的图片float能完成的了吧? 不过实现的原理还是不是很推荐, 因为有相当多的额外标签, 整份文档看起来并不是非常语义化. 说归说, 示例代码还是要给出来的. HTML代码如下: <div class="wrap_area"> <img src="wrap-subject01.jpg" class="no_border" alt="Lunar eclipse photo" /> <div class="shape_wrap"> <div style="width: 250px;"></div> <div style="width: 280px;"></div> <div style="width: 305px;"></div> . . . </div> <p>Numerous blocks of text</p> . . .</div> CSS代码大致如下: div.wrap_area { position: relative; }div.wrap_area img { position: absolute; left: 0px; top: 0px; }div.wrap_area p { position: relative; }div.shape_wrap div { float: left; clear: left; height: 20px; } CSS掌握的不错的同学们应该就已经知道其中的奥妙了, 同样是利用 float 将div部分内容提出文档流, 然后等于是挖人工河一样, 用div的堆砌造出一条正文要通过的 "渠道". 适合于纯视觉化设计的效果. 下一篇CSS教程 文章:CSS高级技巧:布局

  推荐阅读

  CSS:何制作一个向各个方向延展box?

http://www.webdesignerwall.com/tutorials/css-the-all-expandable-box/ 在HTML中, 如果过你没有指定一个确定的宽度的话, 块级元素本身就会在垂直方向上延展. 想象一个无序清单. 这个清单会自己扩展来适应它所>>>详细阅读


本文标题:CSS高级技巧:文字环绕图片

地址:http://www.17bianji.com/kaifa2/CSS/17443.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)