css div居中布局 居右布局

这篇具有很好参考价值的文章主要介绍了css div居中布局 居右布局。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

居中布局是最基本的布局方式,下面会通过示例展示如何设置css样式实现居中布局

居中示例

css div居中布局 居右布局

<body>
    <div style="display: flex;">
        <!--不设置样式,左上角对齐-->
        <div class="first-div">
            <div class="second-div">
            </div>
        </div>
        <div class="first-div center-one">
            <div class="second-div"> 
            </div>
        </div>
        <div class="first-div" style="display: flex;">
            <div class="second-div center-inner"> 
            </div>
        </div>
    </div>
    <style>
        .first-div
        {
            width:100px;height: 100px; 
            margin-left:10px;
            background: gray;
           
        }
        .second-div
        {
            width:50px;height: 50px;background: green;
        }
        .center-one
        {
           
            display: flex; 
            align-items: center;
            justify-content: center;
        }
        .center-inner
        {
            margin: auto;
        }
    </style>
</body>

 

居中分析

  1. 方法一:在父元素使用如下样式
    • display: flex;
    • align-items: center; //上下居中
    • justify-content: center;//左右居中
  2. 方法二:需要父元素和子元素按照如下的样式进行设置
  • 父div使用display: flex;
  • 子元素使用margin: auto;
  • 如果只需要上下居中使用margin-top:auto, margin-bottom:auto

居右布局示例

css div居中布局 居右布局 

<body>
    <div style="display: flex;">
        <!--不设置样式,左上角对齐-->
        <div class="first-div">
            <div class="second-div">
            </div>
        </div>
        <div class="first-div">
            <div class="second-div right-one"> 
            </div>
        </div>
        <div class="first-div right-two">
            <div class="second-div"> 
            </div>
        </div>
    </div>
    <style>
        .first-div
        {
            width:100px;height: 100px; 
            margin-left:10px;
            background: gray;
           
        }
        .second-div
        {
            width:50px;height: 50px;background: green;
        }
        .right-one
        {
           
            float: right;
        }
        .right-two
        {
            display: flex;
            justify-content: right;
        }
    </style>
</body>

 

居右分析

  • 方法一:在子元素使用样式 float:right即可
  • 方法二:在父元素使用样式
    • display: flex;
    • justify-content: right;

 文章来源地址https://www.toymoban.com/news/detail-847073.html

到了这里,关于css div居中布局 居右布局的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包