iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >HTML怎么实现盒子居中和内容居中
  • 653
分享到

HTML怎么实现盒子居中和内容居中

2024-04-02 19:04:59 653人浏览 薄情痞子
摘要

本篇内容介绍了“html怎么实现盒子居中和内容居中”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 一、盒

本篇内容介绍了“html怎么实现盒子居中和内容居中”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、盒子模型练习

我们有个需求:

创建两个盒子,大盒子嵌套一个小盒子,大盒子是红色的,小盒子是蓝色的,并且小盒子在大盒子中是居中的。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Title</title>

    <style>

        .big{

            width:500px;

            height: 500px;

            background-color: red;

            box-sizing: border-box;

            border:1px solid;

        }

        .small{

            width:300px;

            height:300px;

            background-color: blue;

            

            

            margin:100px auto;

?

        }

</style>

</head>

<body>

<div class="big">

    <div class="small"></div>

</div>

</body>

</html>

HTML怎么实现盒子居中和内容居中

注意点:

(1)

注意点:如果两个盒子是嵌套关系,设置里面的盒子的外边距的话,外面的

盒子也会顶下来 ,即:仅有属性:

margin-left:100px;

margin-top:100px;

HTML怎么实现盒子居中和内容居中

 
   

解决方法:在外面的大盒子中添加一个border属性,因此在企业开发中,一般情况下如果需要控制嵌套关系盒子的距离,应该首先考虑padding,其次在考虑margin,因为margin本质上是用于控制兄弟关系之间的间隙的

(2)我们看到一个新的属性值

margin:100px auto

这个前面是距离,后面auto就会将小盒子进行居中,如果写成:margin:0 auto.那么只会在水平方向上进行居中,因此我们要计算好距离像素,写到属性值中。

二、text-align:center和margin:0 auto之间的区别

1.text-align:center;作用:设置盒子中的存储的文字/图片水平居中。

2.margin:0 auto;作用:让盒子自己水平居中。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>d116_box_center_and_content_center</title>

    <style>

        .father{

            width:800px;

            height:500px;

            background-color:red;

            text-align: center;

            margin: 0 auto;

        }

        .son{

            width:100px;

            height:100px;

            background-color: blue;

            margin: 0 auto;

        }

</style>

</head>

<body>

<div class="father">

    我是一个文字

    <br>

    <img src="image/example1.jpg" alt="">

    <div class="son">

?

    </div>

</div>

</body>

</html>

HTML怎么实现盒子居中和内容居中

“HTML怎么实现盒子居中和内容居中”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: HTML怎么实现盒子居中和内容居中

本文链接: https://www.lsjlt.com/news/95557.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作