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

专业网站建设 公司排名wordpress 数据 拆分

专业网站建设 公司排名,wordpress 数据 拆分,商务网站的建设有哪几个步骤,郑州网站建设渠道css浮动 1. 设置浮动2. 浮动的特点3. 浮动的影响4. 解决浮动的影响4.1 解决父元素高度塌陷的问题4.2 解决对兄弟元素影响问题 1. 设置浮动 浮动是通过float属性设置,float取值范围: none:不浮动,默认值。left:向左浮…

css浮动

  • 1. 设置浮动
  • 2. 浮动的特点
  • 3. 浮动的影响
  • 4. 解决浮动的影响
    • 4.1 解决父元素高度塌陷的问题
    • 4.2 解决对兄弟元素影响问题

1. 设置浮动

浮动是通过float属性设置,float取值范围:

  • none:不浮动,默认值。
  • left:向左浮动。
  • right:向右浮动。

2. 浮动的特点

  1. 浮动的元素会脱离标准流,不再保留原来的位置。
<style>.first {height: 100px;width: 100px;background-color: red;float: left;}.second {height: 200px;width: 200px;background-color: blue;}</style><div class="first"></div>
<div class="second"></div>
  1. 浮动元素会在一行内排列显示并且元素顶部对齐。
<style>.first {height: 100px;width: 100px;background-color: red;float: left;}.second {height: 200px;width: 200px;background-color: blue;float: left;}
</style><div class="first"></div>
<div class="second"></div>
  1. 任何元素都可以添加浮动,添加浮动的元素就具有行内块元素的特性。
<style>.first {height: 200px;width: 200px;background-color: red;float: left;}</style><span class="first">我是一个行内元素加了浮动</span>

<span>是一个行内元素,无法设置宽高。当给它设置浮动后,就变成了一个行内块元素,可以设置宽高了。

3. 浮动的影响

  1. 元素浮动后,会脱离标准流,后面的兄弟元素会占据浮动元素之前的位置;前面的兄弟元素无影响。
  2. 元素浮动后,不能撑起父元素的高度,导致父元素高度塌陷;父元素的宽度依然束缚浮动的元素。
<style>.parent {width: 100px;background-color: red;}.child {height: 100px;float: left;}</style><div class="parent"><div class="child">我是一个浮动的子元素</div>
</div>

ps:执行上面代码,你会发现一:父元素没有红色的背景,因为子元素浮动后,父元素没有高度;你会发现二:子元素的内容换行了,因为父元素的宽度依然束缚着浮动的子元素。

4. 解决浮动的影响

4.1 解决父元素高度塌陷的问题

方式一:给父元素设置高度。

<style>.parent {width: 100px;height: 100px;background-color: red;}.child {height: 100px;float: left;}</style><div class="parent"><div class="child">我是一个浮动的子元素</div>
</div>

方式二:给父元素设置一个overflow: hidden

<style>.parent {width: 100px;background-color: red;overflow: hidden;}.child {height: 100px;float: left;}
</style><div class="parent"><div class="child">我是一个浮动的子元素</div>
</div>

4.2 解决对兄弟元素影响问题

方式一:在最后一个浮动元素后面,添加一个块元素,并给块元素添加clear: both

<style>.first {height: 100px;width: 100px;background-color: aqua;float: left;}.second {height: 100px;width: 100px;background-color: blueviolet;float: left;}.test {height: 100px;width: 100px;background-color: blue;}.tmp {clear: both;}
</style><div class="parent"><div class="first"></div><div class="second"></div><div class="tmp"></div>
</div>
<div class="test"></div>

ps:执行上面代码,你会发现class=test的div,并没有占据浮动元素的位置。因为在它前面添加了一个空div,并且清空的浮动。

方式二:原理与方式一相同,只是实现的方式更加优雅,在实际开发中应用更多。通过伪元素的方式实现。

<style>
.first {height: 100px;width: 100px;background-color: aqua;float: left;
}
.second {height: 100px;width: 100px;background-color: blueviolet;float: left;
}
.test {height: 100px;width: 100px;background-color: blue;
}
.parent::after {content: "";display: block;clear: both;
}
</style><div class="parent"><div class="first"></div><div class="second"></div>
</div>
<div class="test"></div>

如果对伪类选择器不太熟悉,可以查看css选择器介绍。

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

相关文章:

  • 网站建设sem沈阳建设工程信息网下载
  • 移动网站mip天元建设集团有限公司 安百平 电话
  • 杭州公司网站开发改则网站建设
  • 建站网站排行女程序员可以干到多少岁
  • 电子商务网站建设c谷德设计网入口
  • 线上问诊网站建设上海公布最新情况
  • 网站如何自动手机版30岁学编程太晚了
  • 延吉网站建设彩票软件项目管理的主要内容有哪些?
  • 免费学编程的网站有哪些中国500强名单
  • 专业做网站价格个人网页设计作品 html模版
  • 贵阳培训网站建设长沙做电商网站设计
  • wordpress怎么编辑网站北京故宫网站建设分析
  • 怎么做接口网站珠海哪里做网站的
  • 做电影网站 资源去哪里找一键转发到wordpress
  • wordpress开发视频网站模板下载地址工地用的木模板是什么板
  • 工艺品网站域名网络营销网站有哪些
  • 哪个网站能学做微商怎么关键词优化网站
  • 网站建设课程心得seo搜索优化公司排名
  • wordpress下载网站模板怎么用公司交易平台网
  • 很多卖假药冒产品用二级域名做网站网站制作三站
  • 珠海网站建设培训学校网站方案组成要素
  • 做网站时怎样分割如何编辑网站标题栏
  • 打开网站访问慢竞价推广论坛
  • 做网站对于不同的分辨率织梦网站手机版端设置
  • 龙泉驿区城乡建设局网站关键词的优化方法
  • 大学社团做网站淮北矿业 集团 工程建设有限责任公司网站
  • 静态网站怎么做有效页广告设计怎么做
  • 对网站设计的建议自己做聊天背景网站
  • wordpress怎么用七牛无锡做网站优化
  • 怎样给网站做外链报价公司