美文网首页
css基础(3)----左右布局

css基础(3)----左右布局

作者: Coding破耳 | 来源:发表于2018-11-20 21:49 被阅读0次

1.左右布局

如果有以下html结构,设置左右两栏布局

<div class="parent">
  <div class="leftChild"></div>
  <div class="rightChild"></div>
</div>

设置浮动:左右布局常用的方法就是为子元素设置浮动,然后在其父元素上使用clearfix类清除浮动。示例

.clearfix::after{
  content:"";
  display:block;
  clear:both;
}
.leftChild,
.rightChild{
  float:left;
}

设置position绝对定位:为父元素设置position:relative; 为子元素设置position:absolute 。示例

.parent{
  position:relative;
}
.leftChild{
  position:absolute;
  left:0;
  top:0;
}
.rightChild{
  position:absolute;
  right:0;
  top:0;
}

2.左中右布局

左中右布局的原理与左右布局一致,灵活选用浮动float或者绝对定位的方案来实现

3.float和绝对定位的选择

使用float时:

因为浮动的元素是inline-block,因此虽然不用考虑精确的元素位置,但需要确保元素不会因为宽度而自动换行。
一般在导航栏使用float布局。
当某些元素的位置要根据父元素的大小自适应,内容宽度无法确定时,通常使用浮动。
当特定元素的位置是相对父元素固定,或者内容宽高确定,需要精确定位甚至以后要用js操作变换位置时,通常使用浮动。

使用绝对定位时:

需要计算元素的具体位置,比较精确。

相关文章

  • css基础(3)----左右布局

    1.左右布局 如果有以下html结构,设置左右两栏布局 设置浮动:左右布局常用的方法就是为子元素设置浮动,然后在其...

  • 前端学习路径,细化分讲。加深新手对前端技术的认知

    1、web前端基础 HTML+CSS----HTML5+CSS3,包括布局(栅格布局,流动布局,经典的弹性盒布局—...

  • 初识CSS布局

    本文将简单学习几种基本的CSS布局方式:左右布局,左中右布局,水平居中,垂直居中。 左右布局 本文只介绍两种最基础...

  • css布局和居中

    本文主要介绍了css常用的布局,居中等其他小技巧。 css布局 左右布局 利用float实现左右布局 左右模块设置...

  • css

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

  • CSS布局

    如何使用CSS做出: 1.左右布局/左中右布局2.水平居中3.垂直居中 左右布局/左中右布局 现在提供2种方法,实...

  • 如何使用CSS做出:1. 左右布局/左中右布局2.水平居中3.垂

    如何使用CSS做出: 1.左右布局/左中右布局2.水平居中3.垂直居中 左右布局/左中右布局 现在提供2种方法,实...

  • CSS的布局与居中

    css的布局 css左右布局 双浮动|左右布局: 双浮动: 在子元素下面添加float,在父元素上面加上clear...

  • easyui

    1.介绍 2.下载 3.web项目引入 弹出框代码 基础布局代码 基础布局代码 2.css 3.需要两张图片 说明...

  • css布局

    最近在学习css相关的知识,本文主要总结一些css布局相关的知识。 一、左右布局和左中右布局 左右布局和左中右布局...

网友评论

      本文标题:css基础(3)----左右布局

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