美文网首页
css页面的一些位置相关问题

css页面的一些位置相关问题

作者: si_月 | 来源:发表于2018-07-09 15:26 被阅读0次

左右布局

 关于页面布局,正常情况下是按“文档流”来走的,也就是从上到下布局。如果要实现左右布局(横向布局)的话,则需要破坏正常的文档流。一般我们使用float来实现:

左右布局
我们会发现棕色的色向上移动了,而里面的文本C却没有发生变化。这就是浮动发生后发生的脱离文档流带来的bug。所以我们一般在浮动后都会给其父元素添加属性消除浮动带来的影响:

.clearfix::after {
  content:'';
 display:block;
 clear:both;
}

清除浮动

左中右布局

左中右布局也属于横向布局,其实就在右边再加一个<div>而已。再就利用定位属性,在页面中实现左中右布局。

水平居中

实现水平居中的方式有多种,常见的:

  • 如果是文本的话,使用text-align="center"即可实现;
  • 如果是块状元素的话,直接通过设置margin: 0 auto;即可实现<div>居中; 左右居中

垂直居中

实现垂直居中并不容易,目前最基本的几种方式:

  • 文本居中利用文字行高等于所在元素高度:line-height=height实现;如果知道文本确切的行高与其高度,则可以利用padding上下相等实现文本居中。
  • <div>居中最简单的利用上下margin相等或者margin: auto 0;实现;
  • 当父元素高度由子元素高度决定时,则可以设置上下padding相等实现垂直居中。或者知道确切的父子元素的高度,也可以通过合理的设计实现垂直居中。 垂直居中

相关文章

  • css页面的一些位置相关问题

    左右布局  关于页面布局,正常情况下是按“文档流”来走的,也就是从上到下布局。如果要实现左右布局(横向布局)的话,...

  • JS相关概念

    CSS和JS在网页中的放置位置是怎样的? CSS和JS可以放置在页面的任何位置,但是为了避免一些问题,一般将CSS...

  • html和CSS基础课程(7-1 7-2 7-3 7-4)

    7章 CSS样式基本知识 这一章节主要讲解与CSS样式相关的基础知识:CSS样式的位置及相关的优先级,为后面的CS...

  • CSS 功能简介

    最近处理了一些和CSS(ClusterSynchronization Service)相关的问题,进而对CSS 的...

  • CSS 打印功能

    相关资料参考: 如何在 css 中设置打印分隔页: 参考资料: CSS 打印 前端打印功能css print

  • 「阅读」理解能力

    今天写了一些页面的CSS样式,期间碰到很多的小问题,折腾了半天。事后我又去w3shool看了相关的属性介绍,反复读...

  • css相关问题

    块级元素与行内元素的区别: 块级元素:div,form,h1,hr,ol,ul,li行内元素:p,a,input,...

  • CSS相关问题

    1.块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区别 块级元素有div p form table u...

  • 如果你在2018面试前端,那这篇文章最好看一看!

    前端问题记录 HTML相关 CSS相关 JAVASCRIPT相关 DOM相关 HTTP相关 VUE相关 算法相关 ...

  • 常用样式属性

    1. CSS实用属性 文本相关 位置相关 padding & margin 2. 自定义颜色 修改 ./src/t...

网友评论

      本文标题:css页面的一些位置相关问题

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