- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
css_float_解析学习.
什么是CSS Float?
定义: float 属性定义元素浮动到左侧或右侧。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级元素,而不论它本身是何种元素。元素对象设置了float属性之后,它将不再独自占据一行。浮动块可以向左或向右移动,直到它的外边缘碰到包含它的框或另一个浮动块的边框为止。fload属性有四个可用的值:Left 和Right 分别浮动元素到各自的方向,None (默认的) 使元素不浮动,Inherit 将会从父级元素获取float值。下面让我们来详细了解下css float
1.Float的用处
除了简单的在图片周围包围文字,浮动可用于创建全部网页布局。
浮动对小型的布局同样有用。例如页面中的这个小区域。如果我们在我们的小头像图片上使用浮动,当调整图片大小的时候,盒子里面的文字也将自动调整位置:
同样的布局可以通过在外容器使用相对定位,然后在头像上使用绝对定位来实现。这种方式中,文本不会受头像图片大小的影响,不会随头像图片的大小而有相应变化。
程序代码需要用到的CSS样式body{ margin:0px; padding:0px; text-align:center; font:Arial, Helvetica, sans-serif; font-size:12px;}div,p,ul,li,h2,h3,h4,h5{ padding:0px; margin:0px;line-height:22px;}h1{ font-size:14px;}body div{ text-align:left; margin:10px auto;}#box{ width:900px; text-align:left;}.box1{ width:370px;border:1px solid #f00;}.box3{border:1px solid #f00;}.box2{ width:370px;border:1px solid #f00;}.box2:after{display:block;clear:both;content:;visibility:hidden;height:0;}.box1_1{ width:100px; height:70px;border:1px solid #6CF;}.clear{ clear:both; height:0px; width:0px; font-size:0px; line-height:100%; }.fl{ float:left;}.fr{ float:right;}.hidden{overflow:hidden;}span{ color:#f00; font-weight:bold;}.mar{ margin-left:20px;}.inmar{ display:inline; margin-left:20px;}.box1_2{ width:200px; float:left; height:100px; background-color:green;}.box1_3{ width:150px; height:100px; margin-left:200px; background-color:red;}.box1_4{ width:200px; float:left; height:100px; background-color:green;margin-right:-3px;}.box1_5{ width:150px; float:left; height:100px; background-color:red;}.box2_1{ margin-bottom:10px;float:left;width:80px; height:70px;border:1px solid #f00;}.box2_2{ float:left;width:80px; height:70px;border:1px solid #f00;}.padbot{ padding-bottom:10px;}
2.float浮动元素不占据正常文档流空间
由于浮动块不在文档的普通流中,所以文档的普通流中的块表现得就像浮动块不存在一样。·以下是3块div均未加float时在浏览器内显示如下图代码:
div class=box1
div class=box1_1span块1/span/div
div class=box1_1span块2/span/div
div class=box1_1span块3/span/div
/div·块1向右浮动,脱离文档流并且向右移动,直到它的右边
您可能关注的文档
最近下载
- 最新初中地理新课程标准考试题七套(含答案).docx VIP
- 掺镱光纤预制棒、掺镱有源光纤及其制备方法.pdf VIP
- 2025年辽宁省事业单位招聘考试公共基础知识考试试题库及一套完整答案详解.docx VIP
- 人教版四年级上册数学第三单元《角的度量》测试卷推荐.docx VIP
- 党志愿书空白表格.doc VIP
- 强直性脊柱炎的护理查房PPT课件.pptx VIP
- 项目提成管理制度.docx VIP
- 2025中国南水北调集团新能源投资有限公司第二批社会招聘笔试备考题库及答案解析.docx VIP
- 新外研版高中英语选择性必修2Unit5课文翻译.pdf VIP
- 广西示范性高中2024-2025学年高二上学期期中调研测试数学试题(解析版).docx VIP
文档评论(0)