• float定位


    1.行内元素浮动“起来”后,该元素将变成块级元素!

    首先说说块级元素和行内元素区别,简单的来说,块级元素独占一行,可以设置宽高以及边距,行内元素不会独占一行,设置宽高行距等不会起效。常见的块级元素有:h1~h6、p、div、ul、table,常见的行内元素有:span、a、input、select等。 

    我们以span为列子:

    position:fixed 和absolute都会将其改变成块级元素;

    float:left 也会;

     
    2.浮动元素后面的非浮动的行内元素将覆盖浮动元素
    3.浮动元素后面的非浮动行内元素》该块级元素边框和背景在该浮动元素“之下”显示,只有内容在“差集”部分显示。
      同理,图片也是这样额效果,
    4.浮动元素后面的元素全部浮动时,则,是按照流式布局方式来显示的,收浏览器大小的变化而变化,也要注意地中某个元素的高度
    将影响整体的布局效果滴呀;(注意比较以下的)
    此时就要注意高度了!
     
     
    子元素全为浮动元素高度自适应问题 
    由于元素浮动后脱离了文档流,所以父元素是无法根据元素来自适应的。解决此问题最常用的办法由两种,第一种就是在所有浮动元素后加: 
    <div style="clear:both;height:0px;"></div> 
    第二种办法,使用万能clear: 
  • 相关阅读:
    自定义view 画圆
    自定义view imageviw
    XML Stream
    Pull刷新加载
    Fragment事物
    Viewpager小圆点
    单个水波纹扩散
    多个彩色水波纹扩散效果
    自定义view
    获取sd的音乐文件
  • 原文地址:https://www.cnblogs.com/mc67/p/5140471.html
Copyright © 2020-2023  润新知