当前位置: 首页 > news >正文

西安网站制作平台/新浪新闻疫情

西安网站制作平台,新浪新闻疫情,淘宝网网站建设目的,免费网站推荐软件overflow:hidden是大家常用到的CSS样式&#xff0c;但是大多数人对这个样式的理解仅仅局限于隐藏溢出&#xff0c;而对于清除浮动这个含义不是很了解。 1 <% Page Language"C#" AutoEventWireup"true" CodeFile"test.aspx.cs" Inherits"…

overflow:hidden是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解。

 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
 2 
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4 
 5 <html xmlns="http://www.w3.org/1999/xhtml">
 6 <head runat="server">
 7     <title></title>
 8     <style type="text/css">
 9         * {margin:0;padding:0;}
10         #wrap {background:#00C;margin:0 auto;width:960px;}
11         #header {background:#FF3300;width:100%;}
12         #mainbody {background:#FC0;}
13         .left {width:800px;height:200px;background:#adf;float:left;}
14         .right {width:140px;height:500px;background:#690;float:right;}
15         #footer {background:#639;width:100%;}
16 </style>
17 </head>
18 <body>
19     <form id="form1" runat="server">
20     <div id="wrap">
21         <div id="header">头部</div>
22         <div id="mainbody">
23             <div class="left"></div>
24             <div class="right"></div>
25         </div>
26         <div id="footer">版权部分</div>
27     </div>
28     </form>
29 </body>
30 </html>

 说明:图中定义了5个div,并且主体部分的2个div分别为左右浮动。浏览器效果图为:

1178476-20170630103522493-1870776930.png

当父div (mainbody)没有规定height值,子div浮动后,父div中的布局就会发生错乱。
如何让子div再次将父div的高度撑开呢?固然将父div也浮动起来是比较常用的做法,其实还可以使用overflower:hidden来清除浮动带来的影响。

前提是父div没有设置高度的情况下,使用overflow:hidden;后会把父div撑开。

 1 #mainbody {background:#FC0;overflow:hidden;} 

效果图如下:

1178476-20170630104453508-573209824.png

当然,我们以前用的最多的还是使用overflow:hidden来隐藏子元素相对于父元素的超界溢出,如下所示。

1 #mainbody {background:#FC0;overflow:hidden;height:200px;}//父div的高度比子div的最大高度值小,所以会隐藏子div的一部分内容。
2 .left {width:800px;height:200px;background:#adf;float:left;}
3 .right {width:140px;height:500px;background:#690;float:right;}

给父div加上固定高度后,再使用overflow: hidden将会隐藏掉子元素超出的那一部分,如下图:

1178476-20170630105134039-7892427.png

因此我们可以尝试这样总结:当父元素的高度是靠子元素撑开的时候,子元素浮动时,则在父元素使用overflow: hidden可以清除浮动,使得父元素的高度依旧是靠子元素撑开。

当父元素自身设置了height属性值,则在父元素使用overflow: hidden可以使子元素超出父元素的那部分隐藏。

 

http://www.jmfq.cn/news/5215159.html

相关文章:

  • 专业做网站公司济南/网络广告投放网站
  • 永康城乡建设局网站/宣传软文范例
  • 个人网站设计实验原理/电商营销策划方案范文
  • 个人电脑做网站打不开数据库/营销推广的工具有哪些
  • jsp怎么做视频网站/北京seo专员
  • app模板下载网站/电商平台哪个最好最可靠
  • 济南手机建站模板/中国十大公关公司排名
  • 中国建设银行网站特色/免费ip地址代理
  • 微信公众号登录wordpress网站吗/虞城seo代理地址
  • html网站如何做seo/做引流推广的平台600
  • 湖州网站建设培训/谷歌广告代理
  • 沂南做网站/怎么做网站推广
  • 邯郸wap网站制作/近期出现的病毒叫什么
  • 网站首页布局有哪些/百度优化大师
  • 2012r2做网站/广告竞价
  • 如何设置网站域名/网站建设公司企业网站
  • pc网站制作/优化提升
  • 建网站系统平台/公众号推广平台
  • 建设网站可选择的方案有/淘宝店铺买卖交易平台
  • 北京城市雕塑建设管理办公室网站/网上推广怎么做
  • 新手做网站怎么上传系统/佛山网站建设制作公司
  • 盐城网站开发效果/搜索引擎优化的缺点包括
  • 有没有网站/谷歌浏览器 安卓下载2023版
  • aspx网站html静态化怎么做/统计工具
  • 绿化公司和苗圃做网站/aso优化平台
  • 专业做消防工程师的正规网站/如何自己建一个网站
  • 软件培训网站建设/培训
  • 网站建设与规划的书/网络推广有前途吗
  • 做网站要给ftp密码吗/app推广一手单平台
  • html5做静态网站/百度搜索seo优化技巧