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

苏州运营推广网站建设小型企业网站建设报告模拟组建过程

苏州运营推广网站建设,小型企业网站建设报告模拟组建过程,中小企业还需要网站吗,网站收益css浮动及清除浮动副作用的三种解决方法 文章目录 css浮动及清除浮动副作用的三种解决方法一、浮动定义二、浮动元素设置三、清除浮动副作用方法一四、清除浮动副作用方法二五、清除浮动副作用方法三 一、浮动定义 浮动(Float)是CSS中一种布局技术&…

css浮动及清除浮动副作用的三种解决方法

文章目录

  • css浮动及清除浮动副作用的三种解决方法
    • 一、浮动定义
    • 二、浮动元素设置
    • 三、清除浮动副作用方法一
    • 四、清除浮动副作用方法二
    • 五、清除浮动副作用方法三

一、浮动定义

浮动(Float)是CSS中一种布局技术,用于使元素沿其容器的左侧或右侧浮动,并允许文本和内联元素围绕它。浮动的常见应用是在创建多列布局或在文本中插入图片时。

理解:浮动可以帮助我们更好进行页面排版,使原本竖着排列的盒子可以横向排列起来。

二、浮动元素设置

1、使用 float 属性可以将元素向左或向右浮动。例如,float: left; 将使元素向左浮动,允许其他内容环绕其右侧。

			.myclass1{width: 50%;float: left;}

2、浮动的副作用:因为浮动会使元素脱离了标准的文档流,从而导致父级元素无法被撑开。

3、浮动的清除: 当一个元素浮动后,其父元素的高度将不再自动扩展以适应浮动元素的高度。这时需要清除浮动 。

理解:想将盒子向左或右排列,就需要使用浮动,但浮动会导致父级元素被撑开管不住子级元素,就需要方法清除这个副作用。

三、清除浮动副作用方法一

对父级元素设置适合CSS高度

这里使用类选择器选中父级div,用id选择器选择两个子级div,并分别增加样式,最后给子级div增加向左浮动样式。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style type="text/css">.Myclass{border: blue 3px solid;}#box01{width: 50px;height: 50px;border: red 2px solid;float: left;}#box02{width: 50px;height: 50px;border: green 2px solid;float: left;}</style></head><body><div class="Myclass"><div id="box01"></div><div id="box02"></div></div></body>
</html>

浮动副作用如图所示:

在这里插入图片描述

解决方法:对父级元素设置适合高度样式清除浮动, 这里对父级div设置一定高度即可,父级div需要大于子级div的高度即可,这里我们知道内容高度是50PX+上下边框为2px,这样具体父级高度为52px

.Myclass{height: 52px;border: blue 3px solid;}

效果如图:
在这里插入图片描述

四、清除浮动副作用方法二

使用clear:both清除浮动副作用

同上,分别给父级div和子级div增加样式,并给子级div增加向左浮动样式。

解决方法:添加空盒子

在被浮动的元素后面,添加一个空的div,并且设置一个clear类,并付给该div一个clear:both就可清除浮动副作用。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style type="text/css">.Myclass{border: blue 3px solid;}#box01{width: 50px;height: 50px;border: red 2px solid;float: left;}#box02{width: 50px;height: 50px;border: green 2px solid;float: left;}.clear{clear: both;}</style></head><body><div class="Myclass"><div id="box01"></div><div id="box02"></div><!--这里加一个空盒子用于清除浮动--><div class="clear"></div></div></body>
</html>

效果如图:

在这里插入图片描述

五、清除浮动副作用方法三

给父级div定义 overflow:hidden

同上,分别给父级div和子级div增加样式,并给子级div增加向左浮动样式。

解决方法: 对父级CSS选择器加overflow:hidden样式,可以清除父级内使用float产生浮动。优点是可以很少CSS代码即可解决浮动产生。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style type="text/css">.Myclass{border: blue 3px solid;overflow: hidden;}#box01{width: 50px;height: 50px;border: red 2px solid;float: left;}#box02{width: 50px;height: 50px;border: green 2px solid;float: left;}</style></head><body><div class="Myclass"><div id="box01"></div><div id="box02"></div></div></body>
</html>

效果如图:

在这里插入图片描述

http://www.yayakq.cn/news/288703/

相关文章:

  • 网站后台流程图浏阳网站开发建设
  • 南海建设局网站江门百度网站快速优化
  • 网站建设服务器在国外如何打击如何本地搭建自己的网站
  • 所有网上购物的网站网站设计制作公司排名
  • 学python网站开发做静态网站的参考文献
  • 白云区网站建设广州新业建设管理有限公司网站
  • 关于信用体系建设的网站开源cms建站系统
  • 最好的网站管理系统ae模板下载网站
  • 嘉兴网站建设品牌升级企业在线
  • 营销型网站报价多域名指向同一网站
  • 上饶市建设监督网站做好网站维护管理
  • 好友介绍网站怎么做上海商标设计
  • 江苏国龙翔建设网站制作网页用什么进行页面布局
  • 陇西网站建设公司wordpress多个导航菜单
  • 免费原创视频素材网站优化公司信息推荐
  • wordpress打开网站打不开网站流量如何增加
  • 做网站需要办什么证件百度网盘网页版入口
  • 12306网站哪个公司做的58建筑人才招聘网
  • 老虎淘客系统可以做网站吗一家专做有机蔬菜的网站
  • 聊城网站优化网络推广晋江论坛兔区
  • 建设旅游网站wordpress主题页面底部编辑
  • 免费php企业网站管理系统杭州淘宝代运营公司十大排名
  • 昆明网站设计多少钱公司主页图片
  • 烟台公司网站定制wordpress登录评论
  • 网站中的搜索框怎么做软件开发专业知识技能
  • 专门做app网站北京做网站公司电话
  • 揭阳专业网站建设wordpress4.9.8安装
  • 免费网站制作报价上海企业战略规划
  • 有做全棉坯布的网站吗wordpress换标题
  • 竣工验收备案表查询网站温州哪里可以做企业网站