美文网首页
12-CSS布局入门(续)-作业

12-CSS布局入门(续)-作业

作者: 格林姆大师 | 来源:发表于2018-04-19 22:26 被阅读0次
  1. 左右布局
    思路:一个父容器,两个子容器,子容器左右浮动
<body>
<div class="container clearfix">
  <div class="left">left11111111111</div>
  <div class="right">right22222222222222222222</div>
</div>  
</body>
body{
  border: 1px solid gray;
}
div.container{
  border: 1px solid red;
  max-width: 398px;   //这两行用来设置居中的
  margin: 0 auto;
}
.clearfix::after{
  content: "";
  display: block;
  clear:both;
}
.left{
  border: 1px solid red;
  height: 100px;
  float: left;

}
.right{
  border: 1px solid red;
  height: 150px;
  float: right;
}

效果图:


js-12-01.png
  1. 左中右布局
    思路:左右布局用左右浮动,中布局采用text-align: center;其中中间元素display为inline-block。
<body>
<div class="container clearfix">
  <div class="left">left1111</div>
  <div class="middle">middle222</div>
  <div class="right">right3333333</div>
</div>  
</body>
body{
  border: 1px solid gray;
}
div.container{
  border: 1px solid red;
  max-width: 398px;
  margin: 0 auto;
  text-align: center;
}
.clearfix::after{
  content: "";
  display: block;
  clear:both;
}
.left{
  border: 1px solid red;
  height: 100px;
  float: left;
}
.middle{
  border: 1px solid red;
  height: 120px;
  display: inline-block;
  vertical-align: top;
  /* margin-left: auto;   对inline-block无效,行不通*/    
  /* margin-right: auto; */
  /* float: left; */
}
.right{
  border: 1px solid red;
  height: 150px;
  float: right;
}

效果图:


js-12-02.png
  1. 水平居中
    上面的左中右布局中的中间元素的布局用到了水平居中,此处用block的margin:0 auto;也可实现,不具体演示了。

  2. 垂直居中
    思路:采用absolute方法,然后用transform修正。

<body>
<div class="parent clearfix">

  <div class="middle">middle222</div>

</div>  
</body>
*{
  border: 1px solid red;
}
.parent{
  height: 100px;
  position: relative;
  
}
.parent .middle{
  position: absolute;
  width:;
  top: 50%;
  transform: translateY(-50%);
}

效果图:


js-12-04.png

相关文章

  • 12-CSS布局入门(续)-作业

    左右布局思路:一个父容器,两个子容器,子容器左右浮动 效果图: 左中右布局思路:左右布局用左右浮动,中布局采用te...

  • css布局

    CSS布局 作业1 作业1使用float布局作业1使用flex布局 作业2 作业2使用float布局作业2使用fl...

  • 拾光|从今天开始,做一个日更的人

    今天是2019.9.25号,决定日更第1天。 素描入门和水粉入门已经学完很久了,作业也陆陆续续地上交了。但是心思有...

  • 12-入门:CSS 布局与定位(续)

    本节需要注意的知识点 本节涉及的代码: 效果图: 知识点: 元素位移设置---main区域位置的上移:方法一:采用...

  • 浅析 CSS 布局与定位

    浅析 CSS 布局与定位 较多内容参考:CSS布局与定位入门 一、左右布局 float + clearfix块级元...

  • android 入门xml布局文件(转载)

    android 入门xml布局文件 标签:androidxmllayoutbuttonlistviewjava 2...

  • 布局入门

    CSS高度的使用原则 CSS一般不设置高度,区块的高度由文字的行高撑起,高度不够可以使用padding-top,p...

  • Flex布局(续)

    三、项目属性1、orderorder属性定义项目的排列顺序。数值越小,排列越靠前,默认为0。 2、flex-gro...

  • CSS布局

    CSS入门(3) CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+...

  • CSS布局

    1.实现一个单栏布局 作业 1 2.实现一个三栏布局 作业 2 3.实现圣杯布局 作业 3 4.实现双飞翼布局 作...

网友评论

      本文标题:12-CSS布局入门(续)-作业

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