html css中margin的用法

在这里插入图片描述

1、使用auto实现在浏览器水平自动居中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>margin相关内容</title>
    <style type="text/css">
        .box01{
            width: 200px;
            height: 200px;
            background-color: goldenrod;
            /*auto:表示自动计算浏览器水平距离,实现自动水平居中*/
            /*margin: 50px auto 100px auto;*/
            margin: 50px auto 100px;
        }
    </style>

</head>
<body>
    <div class="box01"></div>
</body>
</html>

显示效果如下所示:
在这里插入图片描述

2、margin实现贴边

即调整body标签的margin

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>margin的贴边实现</title>
    <style type="text/css">
        body{
            margin: 0;
        }
        .box01{
            width: 200px;
            height: 200px;
            background-color: #d58512;
            margin-left: -50px;
        }
    </style>
</head>
<body>
    <div class="box01"></div>
</body>
</html>

显示效果如下所示:
在这里插入图片描述

3、使用margin垂直外边距的合并

即将margin使用负值

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>margin案例</title>
    <style type="text/css">
        body{
            margin: 0;
        }
        .box01{
            width: 202px;
            height: 150px;
            /*border: black solid 1px;*/
            background-color: pink;
            margin: 50px auto 0px;
        }

        /*使用层级选择器*/
        .box01 div{
            width:200px ;
            height: 30px;
            border: 1px solid green;
            background-color: gold;
            /*border-bottom: 0px;*/

            /*使用margin实现边框的合并*/
            margin-top: -1px;
        }

        /*.box01 .last{*/
        /*    border-bottom: 1px solid green;*/
        /*}*/
    </style>

</head>
<body>
    <div class="box01">
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div class="last"></div>

    </div>
</body>
</html>

显示效果如下所示:
在这里插入图片描述

示例:

在这里插入图片描述
代码如下所示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>margin实现外边距合并</title>
    <style type="text/css">
        .box01{
            width: 500px;
            border: 1px black solid;
            background-color: goldenrod;
            margin: 50px auto 0px;
        }
        .box01 div{
            text-indent: 40px;
            margin-left: 20px;
            margin-top: 20px;
            margin-right: 20px;
            margin-bottom: 20px;
        }
    </style>
</head>
<body>
    <div class="box01">
        <div>外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。
            合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。解
            决方法如下:</div>
        <div>外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。
            合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。解
            决方法如下:</div>
        <div>外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。
            合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。解
            决方法如下:</div>
        <div>外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。
            合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。解
            决方法如下:</div>
    </div>
</body>
</html>

显示效果如下所示:
在这里插入图片描述

4、margin-top的塌陷问题

在这里插入图片描述

1、外部盒子设置一个边框

问题演示:
在这里插入图片描述
解决方式:外部盒子设置一个边框
在这里插入图片描述
代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>margin的塌陷问题</title>
    <style type="text/css">
        .box1{
            width: 200px;
            height: 200px;
            background-color: goldenrod;
            border: 1px solid black;
        }
        .box1 .box2{
            width: 100px;
            height: 100px;
            background-color: pink;
            margin-top: 50px;
        }
    </style>
</head>
<body>
    <div class="box1">
        <div class="box2"></div>
    </div>
</body>
</html>

2、外部盒子设置 overflow:hidden

在这里插入图片描述
显示效果如下所示:
在这里插入图片描述

3、使用伪类

在这里插入图片描述
代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>margin的塌陷问题</title>
    <style type="text/css">

        .clearfix{
            content: "";
            display: table;
        }
        .box1{
            width: 200px;
            height: 200px;
            background-color: goldenrod;
            /*border: 1px solid black;*/    /*第一种解决塌陷的方法*/
            /*overflow: hidden;*/           /*第二种解决塌陷的方法*/
        }
        .box1 .box2{
            width: 100px;
            height: 100px;
            background-color: pink;
            margin-top: 50px;
        }
    </style>
</head>
<body>
    <div class="box1 clearfix">
        <div class="box2"></div>
    </div>
</body>
</html>
郭庆汝
关注 关注
  • 3
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTMLmargin与padding的区别
悟已往之不谏,知来者之可追
05-21 984
一张图片彻底搞清楚HTMLmargin与padding的区别~!!@everybody
CSSmargin
Happy Simon
12-29 344
今天跟大家分享下CSSmargin的知识。 前言 当我们学习CSS时,我们大多数人学到的第一件事是CSS盒子的各个部分的细节,这部分通过叫做 CSS盒模型。“盒模型”的元素之一是margin,即盒子周围的透明区域,它会将其他元素从盒子内容推开。 CSS1描述了 margin-top、margin-right、margin-bottom和margin-left属性,以及一次设置所有四个...
html设置margin属性,margin
weixin_39520149的博客
06-05 1万+
margin(CSS语法)编辑锁定讨论上传视频margin,是CSS语法,这个简写属性用于在一个声明设置所有当前或者指定元素所有外边距的宽度,或者设置各边上外边距的宽度。文名外边距[1]外文名margin编程语言CSSmargin定义编辑margin 简写属性在一个声明设置所有当前或者指定元素外边距属性。该属性可以有 1 到 4 个值。margin 属性接受任何长度单位、百分数值甚至负值。m...
[HTML/CSS]margin属性用法
weixin_33795806的博客
10-15 126
概述 在一些小的项目,前台样式还是需要自己来写的,这时候,margin在布局还是有一定的地位的。上篇文章介绍的盒子模型,就有margin的存在。 margin margin可以用来设置css块级元素之间的距离。 * { /*距左元素块距离(设置距左内边距)*/ margin-left: 0px; ...
HTML学习之路-07margin使用技巧、塌陷、元素溢出
weixin_63204687的博客
08-22 2101
元素溢出、塌陷、以及margin的使用技巧
html+cssmargin使用方式
m0_37246536的博客
11-25 5677
css布局之margin的使用方式
html语言margin,marginhtml的意思
weixin_36271649的博客
06-02 1万+
margin在web前端里是什么意思margin和padding是在html的盒模型的基础上出现的,margin是盒子的外边距,即盒子与盒子之间的距离,而pdding是内边距,是盒子的边与盒子内部元素的距离。margin:3em;是什么意思CSS属性margin是什么意思?想要的效果是蓝色的色块紧贴网页顶部,黄色的在蓝色里面距离蓝色色块顶设置一下b的div层margin-top:10px;htm...
cssmargin:0 auto居问题深入探讨
12-11
CSS布局,水平居是一种常见的需求,而`margin: 0 auto`是一个常用的实现方式。这个样式声明表示元素的上下外边距为0,左右外边距自动调整,以此来达到在父容器内水平居的效果。然而,很多初学者在尝试使用...
html使用margin:0 auto整个页面不居的解决方法
12-13
首先,`margin: 0 auto`是CSS的一种居对齐方法,它将元素的上下边距设置为0,左右边距自动分配,以使元素在容器内水平居。但这种方法有时在某些浏览器可能不起作用,特别是当HTML文档类型定义(DOCTYPE)...
CSS 同级元素position:fixed和margin-top共同使用的问题
09-22
除了本文提及的解决方案之外,还有其他一些方法可以尝试,如调整元素的z-index属性使其高于其他元素,或者使用其他CSS布局技术,如flexbox或grid。 在设计页面布局时,需要考虑到不同浏览器对CSS属性的支持情况,...
HTML5margin属性应用,细说CSSmargin属性的使用
weixin_29514913的博客
06-05 952
本文着重描述关于 margin,我们日常不太容易发现的“坑”。盒模型接触过 CSS 的人应该都知道 CSS 的盒模型:由内容边缘(Content edge)包围形成的是内容盒(Content Box),类推还有内边距盒(Padding Box)、边框盒(Border Box)、外边距盒(Margin Box)。其内容盒、内边距盒、边框盒的背景由background属性决定,而外边距盒的背景是透明...
HTMLpadding和margin的区别和用法
weixin_33716154的博客
01-03 687
 margin(外边距) 定义:margin是用来隔开元素与元素的间距,发生在元素本身的外部,margin用于布局分开元素使元素与元素互不相干。 提示:margin: top right bottom left;(margin:10px 20px 30px 40px) 它的给值方式为上,右,下,左。 建议何时应当使用margin:   需要在border外侧添加空白时。   空白处不需要背...
html margin属性,HTML5属性:margin属性的用法实例
weixin_42318812的博客
06-04 1215
这篇文章给大家介绍的内容是关于HTML5属性:margin属性的用法实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。Documentp{width: 100px;height: 100px;background-color: red;/* 外边距 */margin-top: 30px;margin-left: 100px;margin-right: 100px;margin-b...
HTML: margin詳解
weixin_30527143的博客
02-05 153
margin:10px;               設置塊元素的上,右,下,左方向的值同爲10px margin:10px 30px;             設置塊元素的上和下爲10px,左和右爲30px; margin:10px 20px 30px;          設置塊元素的上爲10px,右爲20px,下爲30px,左爲20px,未設置的元素margin值與對邊同 ...
CSSMargin用法
siliconchip的专栏
07-17 1664
1.缩写(顺时针:上右下左)margin: 25px 0 25px 0;2.完整写法margin-top: 25px;margin-right: 0;margin-bottom: 25px;margin-left: 0;3.上边距25px,右边距5px,下边距10px,左边距为整个宽度的30%margin: 25px 5px 10px 30%;4.上下边距均为25px,左右边距均为0m
html5margin是什么意思,cssmargin是什么意思,margin作用是什么?
热门推荐
weixin_28814457的博客
06-22 1万+
一、介绍,什么意思?margin为对象外边距间隔属性。如果对一个对象比如div设置了边框后,再设置margin就会观察到这个div外面产生了间距边距。margin作用:设置对象与其它对象的外边距离,外边间隔。比如对象与对象,上下DIV,左右DIV间隔多少,可以使用margin实现。.css5{margin:10px}设置htmlclass=css5对象的外边距(包括上、左、下、右)分别为10px...
HTML详述外边距样式属性(margin)与内边距样式属性(padding)
最新发布
KiCCZha的博客
12-24 1705
郑州 大学2个值:表示上下外边框边距为10px,左右外边框边距为20px;2个值:表示上下内边框边距为10px,左右内边框边距为20px;天下
HTML5margin属性应用,CSS重要属性之 margin 属性知识大整合(必看篇)
weixin_39607474的博客
06-05 1833
以下的分享是本人最近几天学习了margin知识后,大有启发,感觉以前对margin的了解简直太浅薄。所以写成以下文章,一是供自己整理思路;二是把知识分享出来,避免各位对margin属性的误解。内容可能会有点多,但都是精华,希望大家耐心学习。以下的分享会分为如下内容:1.margin 属性的简单介绍1.1:普通流的 margin 百分比设置1.2:绝对定位的 margin 百分比设置2.margin...
写文章

热门文章

  • docker 利用docker拉取Nvidia/cuda官方镜像,部署深度学习环境 30505
  • docker保存镜像到本地,并加载本地镜像文件 20190
  • 深度学习网络模型 MobileNet系列MobileNet V1、MobileNet V2、MobileNet V3网络详解以及pytorch代码复现 14030
  • 树莓派安装anaconda 11714
  • 深度学习网络模型————Swin-Transformer详细讲解与代码实现 9019

分类专栏

  • 深度相机 1篇
  • 扩散模型 1篇
  • C++ 4篇
  • docker 4篇
  • C语言 3篇
  • jetson nano 6篇
  • ubuntu 2篇
  • 语音识别 3篇
  • 机器学习 63篇
  • vars() 1篇
  • VScode 1篇
  • opencv形态学梯度 1篇
  • 图像处理 6篇
  • slowfast动作识别 1篇
  • 行为检测 2篇
  • python 96篇
  • github
  • PaddleDetection 1篇
  • Streamlit 1篇
  • yolo格式数据集 1篇
  • voc格式数据集 1篇
  • 深度学习 51篇
  • html 1篇
  • base64 1篇
  • 前端 1篇
  • tensorflow 1篇
  • pytorch 1篇
  • paddlepaddle 5篇
  • tensorflow  1篇
  • Nvidia 4篇
  • ubuntu使用 3篇
  • 树莓派 3篇
  • matplotlib 19篇
  • Numpy 16篇
  • pyqt5 4篇
  • 文本分类 1篇
  • 网络模型 1篇
  • LSTM 1篇
  • 华为云 1篇
  • excel 1篇
  • PIL 1篇
  • 目标检测 4篇
  • 数据处理 1篇
  • openCV 15篇
  • OCR 1篇
  • 数据集处理 1篇
  • 异常报错 1篇
  • python基础文件操作 4篇
  • mysql 4篇

最新评论

  • docker容器添加新的端口映射

    qq_33958986: 有用,但是要小心,保险的方式是保留配置文件后重装容器

  • python中如何将bytes格式转换为numpy ndarray

    shark_32: 这个大小端怎么设定?

  • 深度学习网络模型 MobileNet系列MobileNet V1、MobileNet V2、MobileNet V3网络详解以及pytorch代码复现

    易华山: 论文最后两层是1*1卷积,怎么代码是两个全连接

  • 深度学习网络模型——EfficientNet V2模型详解与代码复现

    wongの欣菲: 博主,你好,有个问题请教下,我看代码最后的drop_out是没有区分训练集和验证集,都进行了drop_out,感觉在训练时进行drop_out能理解,验证和推理时候为什么还要drop_out呢?

  • vscode中无法step into调试代码的解决方案

    小罗老师的好学生: 可是改成false会进入内置函数,如果只想进入自定义函数怎么办?进入内置函数步骤太多太复杂,也看不懂……

大家在看

  • 学习STM32的震动开关 693
  • 【深度学习】Transformer机器翻译模型,了解有关机器翻译的知识,seq2seq架构,掌握使用Transformer构建机器翻译模型的实现过程 576
  • 基于单片机的智能校园照明系统
  • 【什么是最快最简单的排序 —— 桶排序算法】
  • 数据集-目标检测系列-摩托车检测数据集 motorcycle >> DataBall

最新文章

  • 奥比中光深度相机相关使用内容
  • 扩散模型详细讲解
  • C++模型部署笔记
2024
09月 3篇
08月 3篇
07月 5篇
06月 2篇
05月 8篇
04月 4篇
03月 8篇
02月 9篇
01月 4篇
2023年92篇
2022年170篇
2021年141篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家河北中庭商场美陈厂家供应舟山步行街玻璃钢雕塑哪家便宜兰州景区玻璃钢雕塑制作玻璃钢雕塑价格贵吗玻璃钢厨师雕塑价格汕头玻璃钢雕塑茶几蚌埠个性化玻璃钢雕塑销售厂家赣州欧式玻璃钢雕塑泡沫雕塑翻制玻璃钢模具玻璃钢雕塑出租东阳卡通玻璃钢雕塑定做河南户外商场美陈订购陕西玻璃钢花盆哪家好城市几何玻璃钢雕塑售价平顶山泡沫玻璃钢仿铜雕塑芜湖户外玻璃钢雕塑价位玻璃钢握拳雕塑做玻璃钢雕塑的厚度上海花瓣型玻璃钢花盆淮安玻璃钢雕塑陈设黄山玻璃钢雕塑订制甘南仿真人物玻璃钢雕塑定做重庆港粤玻璃钢座椅雕塑定做商场玻璃钢花盆江苏大型主题商场美陈厂家直销云浮党建文化玻璃钢卡通雕塑江苏镜面玻璃钢雕塑品质售后无忧青花瓷新中式商场美陈金华小区玻璃钢雕塑制作通化人物玻璃钢雕塑价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化