美文网首页
CSS布局和元素调整

CSS布局和元素调整

作者: 莫藤苔 | 来源:发表于2018-08-10 14:42 被阅读0次
一、左右布局常用的方式

1.position布局
需注意的是要给两/三栏元素的父元素添加高度来撑开布局空间,来摆放两/三栏元素:
两栏布局

position两栏布局.png
三栏布局
position三栏布局.png
2.float布局
需注意的是要给两/三栏元素的父元素添加清除浮动的样式clearfix,使两/三栏元素能自适应撑开父元素的空间:
两栏布局
float两栏.png
三栏布局
float三栏.png
二、元素调整

元素按照页面面积的占用形式,主要分为行内元素、块级元素、行内块级元素,他们的调整主要分为宽、高、行高、垂直居中、水平居中调整。
他们在文档流、脱离文档流中页面面积的默认占用情况不相同,而且通过设置元素宽高和居中,都会进一步改变元素的内容和页面面积的占用。


在文档流中,块级元素的宽度默认会自适应父元素宽度,高度默认为每一行文档流高度之和,在脱离文档流后,宽高默认都会变为根据内容自适应,无论是否脱离文档流,都可height设置高度,或line-height设置行高,width设置宽度;块级元素的左右居中通过"margin-left=margin-right=确定值/auto"设置,垂直居中通过"padding-top=padding-bottom=确定值"设置。


对于行内元素,则无论是否脱离文档流,宽高都默认根据内容自适应,line-height设置行高,width设置宽度,但脱离文档流之后,可以通过height设置高度;行内元素左右居中通过对父元素添加样式"text-align:center"设置,默认垂直居中。


而inline-block元素的使用,一般需添加样式"vertical-align: top",确保内容垂直方向的居中。

相关文章

  • CSS布局和元素调整

    一、左右布局常用的方式 1.position布局需注意的是要给两/三栏元素的父元素添加高度来撑开布局空间,来摆放两...

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

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

  • PHP从入门到精通,028第三章CSS之DIV+CSS标准化布局

    四、DIV+CSS标准化布局 (六)、DIV+CSS布局设计 元素居中,块元素和行内元素 块元素:需要指定宽度,居...

  • CSS 常用功能及布局技巧

    css部分 1、css选择器 2、css优先级 3、css元素简析 布局部分 1、伸缩布局 伸缩布局是通过父元素d...

  • CSS的布局与居中

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

  • 2017-06-13

    CSS布局模型 CSS包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。 在网页中,元素...

  • CSS

    左右布局html css 左中右布局html css 水平居中 或者 通过给父元素设置 float,然后给父元素设...

  • 纯CSS实现div中的两个滑动div展示

    效果: 代码: html: css: 原理:对元素的left属性进行动态的调整,并且在主布局中利用overflow...

  • grid简单的布局

    第一个 Grid 布局 CSS Grid 布局由两个核心组成部分是 wrapper(父元素)和 items(子元素...

  • 前端备记

    css 1.布局的三种方式:普通布局,流布局,相对布局。 2.块元素,行内元素,display的使用 3.子元素在...

网友评论

      本文标题:CSS布局和元素调整

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