美文网首页
用css居中所有东西

用css居中所有东西

作者: yayaQAQ | 来源:发表于2016-10-02 15:46 被阅读20次

    原文链接
    最近我们深入♂了解了css布局的核心概念并且探寻绝对布局和相对布局的不同.We’re going to follow that up with another CSS layout talk, this time based around a fundamental question that almost every new developer asks: how do you center something? (抱歉,这句话长的我没有理清楚hhh,大意是为了引出我们今天的课题。)
    有一堆不同的web元素和布局情形,每一个都需要一种特定的解决方案来居中(包括垂直和横向居中)

    开始了

    横向居中

    1.在视窗或者浏览器窗口中横向居中,为了表述方便,给定一个div,并且给个深色背景:

    div{
    height:200px;
    width:200px;
    background:#222;
    }
    

    如图:


    可见,在通常情况下,div会出现在左上角视窗的左上角,但是我们<big>不清楚窗口的实际大小</big>,这意味我们不能使用使用绝对定位将其放置在一个特定的点。
    于是我们对margin使用auto属性,效果如下:

    如你所见,使用一行css代码就使得div相对于父元素居中(过会儿再翻。。)

    相关文章

      网友评论

          本文标题:用css居中所有东西

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