浮动:图片文字两栏布局

摘要:
部分>divclass=“wrap”>pclass=“clearfix”>10</部分>向div添加溢出:float:100%}。指定的宽度与其父元素(body)相同。3.添加非浮动清理元素a.添加<divide=“清除”>&书信电报;节{width:300px;}img{float:left;

利用元素浮动实现如下图的两栏布局:

浮动:图片文字两栏布局第1张

HTML部分代码如下:

 1 <section>
 2      <div class="wrap">
 3           <img src="">
 4           <p class="clearfix">......</p>
 5      </div>
 6      <div class="wrap">
 7           <img src="">
 8           <p class="clearfix">......</p>
 9      </div>
10 </section>

只要使img元素向左浮动,文字则移向右方并环绕图片。img浮动后脱离文档流,为使div包住img元素,在div中添加 overflow:hidden; 作用是强制父元素包住浮动的子元素。

常用的围住浮动元素的三种方法:

1. 为父元素添加 overflow:hidden;

2. 同时浮动父元素。则不管其子元素是否浮动,都将紧紧包住子元素

 section{boder:1px solid blue; float:left; 100%} 指定宽度与其父元素(body)同宽

3. 添加非浮动的清除元素

 a. 添加<div id="clear"></div> 添加额外div用于清除

 b. 利用 :after伪类在元素最后添加一个最小内容 . (句点),用于清除

 

CSS代码:

section {width:300px; border:1px solid red;}
section .wrap {overflow: hidden;}
img {float:left; margin-right: 10px;}
p {margin-bottom:5px; overflow: hidden;}
p .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

p元素中{overfloww: hidden;} 用于消除文字环绕图片,使文字内容始终位于图片右侧。

p元素中 .claer:after{.....} 目的是在p内容的最后添加一个 . ,这个句点用于清除浮动影响。 height: 0; visibility: hidden; 用于隐藏句点。

免责声明:文章转载自《浮动:图片文字两栏布局》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇转 Android智能手机上捕获数据包使用idea搭建Scala 项目下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一个简单的MySQL数据库同步脚本

Talk is cheap,show you code. 1 mysqldump -h[remoteHost] -u[username] -p[password] -P[port] --databases [databasename1] [databasename2] > [D:mysqlsync emp.sql] 2 echo "备份完成"; 3...

家族(codevs 1073)

题目描述 Description 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。 输入描述 Input Description 第一行:三个整数n,...

selenium xpath高级语法

# xpath 使用路径表达式来匹配xml文档或html文档中的节点或节点集, # 这个路径表达式,和我们常见的文件夹路径有点像 # xpath 的标准语法 //tagname[@属性=''] # @后边可以跟任意属性,只要这个元素有就可以 # //a[@href='http://t.zoukankan.com/checkwork/manage']/i[...

C/C++指针内存分配小细节

char *pc = NULL; pc = new char[0]; pc[0] = '1'; 相信初学者看见上面这段代码,都会觉得奇怪,new char[n]中的n指定给指针变量分配多少内存空间,而n=0时代表什么呢? 其实上面的程序编译、运行都是正确的。因为编译器识别到指定大小为0时,会自动为其分配1BYTE的内存空间。 尝试过的小伙伴会发现,给p[1...

Semantic UI 中文参考手册

一个拥有友好词汇表的前端框架,完全语义化的前端界面开发框架,为一组开发人员之间共享UI元素配备了规格。使用的词汇(类和ID)相比其它替代品更加简洁,从而降低了学习曲线。有许多HTML元素,UI元素和场景(按钮,表格,表格,手风琴,导航,注释..)的样式。使用LESS作为预处理器。 它有很多非常酷的元素,如可折叠功能、3D动画等,而且动画效果看起来比Boot...

Synchronization N层 使用WebService同步SQLCompact

Synchronization N层使用WebService同步SQLCompact 使用Synchronization做与web service进行数据库同步。 Sync同步非常强大,可以同步不同地点的数据库中的数据。 说明:本案例使用微软的经典数据库示例NorthWind,数据库系统使用 MSSQL Express 步骤: 1.使用VS20...