zoukankan      html  css  js  c++  java
  • float(浮动)的属性和使用方法

     1float浮动的属性值

    •   left:向左浮动
    •   right:向右浮动

     2、当父元素未浮动,子元素浮动时,就会造成浮动塌陷

    实例:

    父元素:

    1 #mainDiv{
    2 border: 5px solid red;
    3 width: 1349px;
    4 height: 800px;
    5 
    6 }

    子元素:

    1 div {
    2 width: 300px;
    3 height: 400px;
    4 float: left;
    5 }


     3、浮动的影响

    • 在允许的空间并排显示,如果空间不够,会自动换行
    • 改变块级元素占据一整行的特性,去掉多余的空间,把宽度缩成本身的内容的宽度或者设置的宽度
    • 浮动会脱离正常的文档流
    • 辅导会造成塌陷
    • 内嵌元素浮动后将可以设置宽高

     4、解决清除浮动me总结

    • 在不浮动的前一个标签属性中设置清除浮动,但是只针对同一父级元素中的内容
    • 借用一个块级元素单独设置clear:both
    • 在父元素中设置整体要浮动的高度和。
    • 让父元素与子元素一起浮动(不推荐)
    • 为父元素设置overflow:hidden
    • 为塌陷的父元素添加一个after属性,设置如下:

    实例:

    1  div:after{
    2 clear:both;
    3 content:""; ////是没有内容的,content里面是可以设置内容,实际是不存的
    4 height:0;
    5 width:0;
    6 wisibility:hidden;
    7 }
  • 相关阅读:
    nginx升级步骤
    对一些信息进行正则校验
    对list对象进行排序
    文件上传实现ajax假异步
    解决springmvc+fastjson返回页面出现乱码问题
    php opcode缓存
    node.js 抓取
    mysql 好文章
    rabbitmq 安装
    配置安装nginx
  • 原文地址:https://www.cnblogs.com/hlrblog/p/7979101.html
Copyright © 2011-2022 走看看