美文网首页
CSS布局笔记

CSS布局笔记

作者: fallengreen | 来源:发表于2018-07-20 19:48 被阅读0次

1.左右布局

<div class="box clearfix">/*打断文档流,将块级元素横置*/
    <div class="small">l</div>
    <div class="small">r</div>  
</div>
.box{
  border:solid 1px red;
  height:30px;/*内部的block脱离文档流之后,box'空了',高度坍缩,故须设置高度*/
  width:200px;
  padding: 5px;
}
.small{
  float: left;/*打断文档流,将块级元素横置*/
  width:50%;/*不使用border-box的话,两个block不会并排,
  因为width默认的是padding以内的本体,而border又占据了4px*/
  height:100%;
  border:solid 1px green;
  box-sizing:border-box;/*border-box使元素宽度包含padding和border*/
}

2.左中右布局

与左右布局类似

<div class="box clearfix">
    <div class="small">l</div>
    <div class="small">m</div>
    <div class="small">r</div>  
</div>
.box{
  border:solid 1px red;
  height:30px;
  width:200px;
  padding: 5px;
}
.small{
  float: left;
  width:33.3%;
  height:100%;
  border:solid 1px green;
  box-sizing:border-box;
}

3.水平居中
独立block

<div class="box"></div>
.box{
  border:solid 1px red;
  height:30px;
  max-width:200px;/*使用max-width缩放窗口时box也会自动调整*/
  margin:0 auto;/*左右margin自动调整实现居中*/
}

盒中盒

<div class="box">
  <div class="small"></div>
</div>
.box{
  border:solid 1px red;
  height:100px;
  max-width:100px;
  margin:0 auto;
  text-align:center;
}
.small{
  width:30%;
  height:100%;
  border:solid 1px green;
  display:inline-block;
  box-sizing:border-box;
}

4.垂直居中

<div class="box">
  <div class="small"></div>
</div>
.box{
  background:black;
  height:100px;
  position:relative; 
}
.small{
  width:100%;
  height:10%;
  background:white;
  position: absolute; /*position: absolute 元素的 containing block 
是由其最近的 position 为 absolute / relative / fixed 的祖先元素决定的。*/
  top: 45%;
  bottom:45%;
}

5.block的层叠

<div class="under"></div>
<div class="upper"></div>
.under{
  background:black;
  height:100px;
}
.upper{
  width:50px;
  height:100px;
  background:grey;
  margin-top:-30px;/*用负margin-top把block向上推,负margin-left可向左移*/
}

相关文章

  • CSS 自学笔记(下)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 代码简写 布局缩写 paddin...

  • HTML入门

    网页布局:div布局与CSS控制 那个学习视频是从布局开始讲起的,那我就从这里开始记笔记吧 html引用css方法...

  • 收集前端学习资料

    前端的一些学习资源 html和css代码规范 前端知识体系 前端网址大全 学习CSS布局 通用 CSS 笔记、建议...

  • 文章收藏

    CSS布局 CSS布局方案整理

  • css

    css基础css选择器css常见样式1css常见样式2CSS布局上CSS布局下flex布局塔防小游戏flex布局青...

  • CSS布局笔记

    1.左右布局 2.左中右布局 与左右布局类似 3.水平居中独立block 盒中盒 4.垂直居中 5.block的层叠

  • 笔记 - CSS布局

    布局分类 固定宽度布局960px, 1000px, 1024px,电脑页面 不固定宽度布局。主要靠文档流,原本就是...

  • css flex布局详解

    css flex布局详解 css flex布局详解1css flex布局详解2

  • 经典CSS布局:双飞翼和圣杯布局

    圣杯布局 HTML CSS 双飞翼布局 HTML CSS Flex布局 HTML和圣杯布局一样CSS

  • flexbox 布局

    title: flex布局date: 2017-07-07 14:13:33tags: css笔记 flexbox...

网友评论

      本文标题:CSS布局笔记

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