利用margin来实现两端对起

2023-05-16

为什么会对齐一般我们给li标签设置margin-left最后一个总是会有一个不需要的left那为什么如何去除呢?

答案是:margin:负值

如果ul右边多了20px,那么给ul设置个margin-right:-20px这样写ul的宽带部会变但是当给他加的DIV并设置为inline-block,加个border的时候就会发现那个20px的距离被忽视了,

这里说一句就是margin改变内部尺寸要在当他是流动性,且美设置宽度,

这里多说一点当div设置成了inline-block的时候用margin:0 auto是没用的 要用 text-align:center

css:

                 .div1{
                width: 80%;
                height: 500px;
                margin: 0 auto;
                border: 1px solid saddlebrown;
                text-align: center;
            }
            .div2{
                font-size: 0px;
                display: inline-block;
                border: 1px solid saddlebrown;
                
            
            }
            ul{
                list-style: none;
                
                overflow: hidden;
                display: inline-block;
                margin-right: -20px;
                
            }
            
            ul li{
                float: left;
                width: 100px;
                height: 100px;
                background-color: #8B4513;
                margin-right: 20px;
            }

Html:

    <div class="div1">    
        <div class="div2">
            <ul>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </div>
    </div>    

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

利用margin来实现两端对起 的相关文章

  • 默认的“”边距有多宽?

    默认值是什么marginHTML为其设置的标签 我注意到有一些自动保证金 但我想知道是否有人知道它是多少 以及是否在px or etc 在大多数主流浏览器中 默认边距为8px在所有方面 它以像素为单位定义为user agent styles
  • 为什么“margin: auto”不使元素垂直居中?

    正如您在下面的演示中看到的 margin auto 以蓝色为中心div水平方向 但不是垂直方向 为什么不 box border 1px solid red width 100px height 100px center background
  • 了解边距折叠

    我已经成功地将 h2 元素的边距包含在其容器 section 元素 中 这样它就不会与 p 元素的边距一起折叠 我已经通过设置来完成此操作overflow节元素的auto 我的问题是 由于元素与overflow设置为除visible不能让它
  • 动画边距底部 Silverlight

    我目前正在处理动画 我有一个隐藏搜索面板的网格 单击搜索按钮会将网格向下移动以显示搜索选项 我让这部分工作的问题是网格视图占用了所有可用空间 因此当搜索栏隐藏时它看起来很好 但如果搜索栏可见 那么网格底部就会离开页面 我一直在尝试使用边距来
  • 我可以让 Swing JButton 的边距更小吗?

    我更喜欢边距最小的按钮 大约与文本标题一样宽 有没有办法在 Swing 的 JButton 中实现这一点 我现在在实践中看到的是 即使我尝试使用 setMaximumSize 和类似的方法 它最终也会吃掉文本标题 将其从右侧切断 但这并没有
  • 内层div的边距影响外层div

    我有三个嵌套的 DIV 元素 如下所示 div div div This br is br a br multiline br testcase br This br is br a br multiline br testcase br
  • 如何在 CSS3 下拉菜单中使用(顶部)边距?

    我正在尝试完全用 CSS3 创建一个下拉菜单 在很大程度上我已经完成了我想要的 但由于某种原因我似乎无法添加margin top 10px 下拉菜单 因为我不希望它接触主链接 当悬停到达边缘时似乎会停用它 我在 jsFiddle 上发布了一
  • Angularjs 列表项边距问题将 ng-repeat 元素与静态元素相结合

    我想通过将存储在数组中的一些元素与一些将直接插入 html 中的静态元素分组来创建一个水平列表 像这样的事情 div class list container push down ul li Home li li i label li li
  • 如何在 FPDF 中设置下边距

    我最近深入研究了 FPDF 但我似乎不明白的是 为什么没有办法设置底部边距 有一些功能可以设置顶部 左侧和右侧的边距 但不能设置底部的边距 我现在假设我误解了 FPDF 工作原理的一些基本和概念性内容 但我不知道那可能是什么 所以要减少它
  • 是否可以使用 CSS 在边距之外添加边框?

    我很确定已经有人问过这个问题了 但我在谷歌或这里找不到它 我只是好奇 CSS 在这方面的局限性 是否可以使用 CSS 在边距之外添加元素的边框 基本上 我希望将边框放置在边距之外 而不是填充之外 我了解盒子模型在 CSS 中的工作原理 因此
  • TCPDF 将底部边距设置为零

    我正在 php 中使用 TCPDF 创建 pdf 我需要将我的数据包含到没有下边距的 pdf 中 数据将包含在页面末尾 pdf gt SetLeftMargin 14 pdf gt SetTopMargin 6 pdf gt SetFont
  • 尝试理解 ScrollView 内 LinearLayout 的边距

    我需要有一个LinearLayout里面一个SrollView然后LinearLayout必须有一个余量ScrollView 起初 我能想到解决这个问题的唯一方法就是LinearLayout在另一个里面LinearLayout在最后一个布局
  • CSS * {margin: 0;padding: 0;} 覆盖

    大家好 我需要一些帮助来弄清楚如何覆盖我的 css 中的 margin 0 padding 0 原因是我有这个CSS postcomments width 547px padding 5px 5px 5px 5px margin 0 0 5
  • 3 个流体 Div 宽度 2 个固定边距?

    我有以下设置 但是将 div 的宽度设置为 30 左右并不能始终如一地工作 一旦窗口宽度小于某个数字 第三个 div 就会低于某个数字 有没有更好的方法来做到这一点 以便我的 div 始终保持内联并不断变得越来越小 同时它们之间的边距保持固
  • document.body.style.marginTop 在 JS 中返回空白字符串

    据我了解 some elem style maginTop 将返回带有元素上边距的字符串 相反 我总是得到一个空字符串 我想在 body 上使用它 但我也尝试在 div 上使用 但这也不起作用 console log document bo
  • 意外的 身体行为,因为它被孩子的 margin-top 向下推 [重复]

    这个问题在这里已经有答案了 HTML 问题看起来总是那么简单 以至于我几乎觉得问这些问题很尴尬 但不管怎样 我不知道为什么会发生这种情况 在这个小提琴里http jsfiddle net o5ee1oag 2 http jsfiddle n
  • 调整容器 div 内部 div 的 margin-top 会将内部 div 和容器 div 从 body 向下推

    我觉得这一定是我做了一些愚蠢的事情的问题 但我无法弄清楚 这是显示我的问题的演示页面 http boxofbaskets com html demo html页面来源
  • 使用边距与填充? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我最近开始自己在线学习周三开发 并且是这个领域的新手 所以对我的基本查询表示歉意 我知道边距和填充之间的区别 用逻辑术语 但不太确定 何时应该使
  • android 以编程方式在单选组按钮之间添加填充

    我有一个 xml 格式的单选组 按钮是通过编程生成的 如何以编程方式添加按钮之间的间距 我以为是这样的LayoutParams但我的对象没有明显的setPadding or setMargins方法 这就是我正在尝试的 RadioButto
  • JavaFx GridPane布局如何为行中的元素设置边距?

    我正在使用 GridPane 布局在我的应用程序中定位事物 我想知道如何为 row 中的元素设置边距 GridPane setConstraints chip5 1 1 1 1 HPos RIGHT VPos TOP I want to s

随机推荐

  • table-call布局

    学习了旭哥的文章总结 等分 lt style gt container display table height 300px width 100 border 1px solid red child display table cell b
  • css小测--两栏布局

    目标效果 这个题得分我是6分中国题是针对表格布局 xff0c flex布局 xff0c inline block布局 xff0c absolute布局来完成 xff0c 大家突然问题来了为什么没float xff0c 嗯 xff0c 这个看
  • Vue $nextTick

    使用场景 1 当改变了DOM中的数据后 xff0c 立马去获取DOM中的数值 2 当我们在watch侦听器中改变了数据 xff0c 立马用这一些数据去做一些操作 xff0c 这里为什么不可以呢 xff1f 因为watch其实应该也算是会被推
  • javaScript 快速排序

    简单理解 首先我觉得我们要明确一般算法都是需要递归的 xff0c 所以我们首先完成第一循环 第一个循环我们找到一个主元 xff08 数组的中间 xff09 xff0c 我们把大于的放右边 xff0c 小于的放左边 然后在分别把主元左边的和右
  • for..in 和 for..of的区别

    in xff1a 支持IE6 43 xff08 老 xff09 枚举对象枚举字符串 xff08 IE9 43 后支持 xff09 枚举数组 xff0c 但是数组只身的方法 xff0c 和原型上的方法也会枚举出来 xff0c xff08 可以
  • 垂直水平居中的方法

    垂直水平居中 HTML解构 lt div class 61 34 container 34 gt lt div class 61 34 box box 11 34 gt 1 lt div gt lt div gt lt div class
  • line-height理解

    行高的单位 百分比 xff1a 突出了行高和字体大小的基佬关系当字体行高的单位为百分比的时候 xff0c 行高以字体大小为依据 em xff1a em这个单位 xff0c 当作用在行高的时候是以当前文字大小为依据 xff0c 当作用在字体大
  • 剖析Vue数据劫持的实现原理

    原文 xff1a https github com DMQ mvvm xff08 包含原文源码 xff09 由于源码的注释比较少 xff0c 我自己加了注释的地址 xff1a https github com zengqingxiao MV
  • css弹性动画

    通过css让生硬的动画变得更加自然 下面我们会通过javaScript和css分别实现 效果图 xff1a 我们知道没一个物体运动都有一个运动轨迹 xff0c 例如上面的小球是模拟的弹簧运动从而让动画更加自然 xff0c 而上图的运动轨迹图
  • C#利用服务器实现客户端之间通信

    这篇文章主要为大家详细介绍了C 利用服务器实现客户端之间通信 xff0c 感兴趣的小伙伴们可以参考一下 先来讲述下我自己对于整个Socket通信过程的理解 xff0c 毕竟初学 xff0c 说错见谅 xff0c 知道错了会改正 1 首先在服
  • js中的节流和防抖

    在学习Element ui源码的过程中有注意到题目使用的节流防抖居然是引用的一个npm包 xff0c 而不是自己写的一个utils为什么我会这样想呢 xff0c 因为在看Data组件的时候E没有使用一些常见的比如 moment 这样的组件库
  • 设计模式

    订阅发布者 事件监听 xff0c 发布 class Pubsub constructor this handles 61 事件的订阅 64 param String type 发布的事件类型 64 param Function handle
  • JS中的变量提升和函数提升问题

    学习完后的总结 Js代码分为两个阶段 xff1a 编译阶段和执行阶段 Js代码的编译阶段会找到所以的申明 xff0c 并用合适的作用域将他们关联起来 xff0c 这个是词法作用域的核心内容 包括变量申明和函数声名都会在代码被执行前的编译阶段
  • this的由来

    JS的数据结构 xff1a var obj 61 foo 5 面的代码将一个对象赋值给变量obj JavaScript 引擎会先在内存 xff08 堆 xff09 里面 xff0c 生成一个对象 foo 5 xff0c 然后把这个对象的内存
  • div中动态文字内容的处理(内容在文字少的时候文字居中,在文字多的时候局左)

    如何实现板块中的内容在文字少的时候文字居中 xff0c 在文字多的时候局左 HTML lt div class 61 34 box2 34 gt lt p class 61 34 content 34 gt 当文字少的时候 lt p gt
  • css流体布局下发宽度分离原则与box-sizing的使用

    学习完了CSS世界的总结 因为默认的box sizing 为content box宽度作用在内容 所以当出现 box width 100px border 1px solid red 或 box width 100px padding 20
  • css任意高度收缩动画技术

    弹性动画学习 学习css世界后 xff1a 利用max height和overflow hidden来实现 HTML lt div class 61 34 box 34 gt lt input id 61 34 check 34 type
  • 学校CSS世界第三章总结

    1 块级元素 块级元素并不等于display xff1a black xff1b li的默认display xff1a list item xff1b table的display默认是table xff1b 他们都符合块级元素的基本特征 x
  • padding属性详细分析

    lt p gt 1 padding会增加元素的尺寸 lt p gt lt p gt 2 padding对内联元素的影响 xff0c 对内联元素的垂直方向的影响是有的但视觉是没有 lt p gt lt a href 61 34 javasvr
  • 利用margin来实现两端对起

    为什么会对齐一般我们给li标签设置margin left最后一个总是会有一个不需要的left那为什么如何去除呢 xff1f 答案是 xff1a margin xff1a 负值 如果ul右边多了20px xff0c 那么给ul设置个margi