美文网首页
和浮动元素相关的布局问题

和浮动元素相关的布局问题

作者: jlnbda3488375 | 来源:发表于2016-12-30 11:16 被阅读11次

<big>和浮动元素相关的界面设计 的 几点总结</big>

  • 浮动元素会自动被转化为块级元素,相当于给元素设置了display:block;
  • 块级元素独占一行,可以设置宽高以及边距,行内元素不会独占一行,设置宽高行距等不会起效。常见的块级元素为h1~h6,p,div,ul,table,常见的行内元素为span,a,input,select;
  • 浮动元素如果和非浮动块级元素位置发生重叠,非浮动块级元素会置于浮动元素下面;
    浮动元素如果和非浮动行内元素位置发生重叠,非浮动行内元素会置于浮动元素的上面;
  • 多个同方向浮动元素一般是按照流式布局,一行满了则自动换行;
    多个同方向浮动元素若是高度不一致的话,用float可能会产生意想不到的错误;
  • 元素浮动后会脱离文档流,所以父元素是无法根据元素来自适应的,这时就需要clear:both的帮助;
clear:both的效果

根据前面的格式把后面的撑大;


注意css中各不同语句的出场顺序,下例中如果[class*='col-']定义到后面则不会得到想要的效果
summary:注意各标签之间的覆盖关系;

[class *="col-"]{
width: 100%;
}

@media only screen and (min-width: 768px){
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
}


相关文章

  • 和浮动元素相关的布局问题

    和浮动元素相关的界面设计 的 几点总结 浮动元素会自动被转化为块级元素,相当于给元素设置了display:bloc...

  • CSS浮动系列下

    在开发中,水平方向用浮动流布局,垂直方向用标准流布局 浮动元素不会覆盖住没有浮动元素的格式 浮动元素的宽度问题: ...

  • css稍微了解的知识点-1

    页面布局3大核心 盒子模型、浮动和定位 网页布局基本步骤 1先准备相关的网页元素,网页元素基本都是盒子2利用css...

  • Day12

    标准流:(流式布局) 从左到右,从上到下的依次布局 浮动的本质:解决文字和图片的排版问题。 总结:浮动的元素不会占...

  • 块状元素和内联元素、盒子模型

    div+css布局 表格布局 table布局 div+css布局 浮动布局 块状元素和行内元素 display:...

  • CSS三大核心-盒子模型

    页面布局要学习三大核心,盒子模型、浮动和定位。 网页布局过程: 1、先准备好相关的网页元素,网页元素基本都是盒子B...

  • CSS布局与居中

    1.左右布局 双浮动|左右布局: 双浮动,左右布局,右边自适应 双浮动: 在子元素下面添加float,在父元素上面...

  • 前端面试复习要点

    一、HTML和CSS 页面布局的方法 1、浮动布局(布局简单,兼容性好,但是浮动元素脱离文档流) 2、绝对定位布局...

  • 弹性布局-浮动布局

    浮动布局 浮动布局的核心就是让元素脱离普通流,然后使用width/height,margin/padding将元素...

  • 用CSS实现几种常见布局

    左右布局 左右布局只要使左边的块级元素向左浮动,右边的向右浮动即可。但要记得因为子元素浮动会造成父元素的高度坍塌,...

网友评论

      本文标题:和浮动元素相关的布局问题

      本文链接:https://www.haomeiwen.com/subject/erxmvttx.html