html - 为什么在滚动条附近忽略了正确的填充,在我的情况下如何解决这个问题?

标签 html css

enter image description here

.outer {
  padding: 50px;
}

.inner {
  width: 500px;
  height: 1000px;
  border: 1px solid gray;
  margin: auto;
}
<div class="outer">
  <div class="inner">
    <div class="content">qwerty</div>
  </div>
</div>

就我而言,内联 block 显示不方便,因为我想将内部 div 居中。

最佳答案

它分解了右填充,因为外部 div 的左右填充是 50+50=100px 而你的内部 div 宽度是 500px 所以当窗口屏幕小于 600px 外部 div 右填充分解并且内部 div 宽度 500px 需要它的固定宽度。 在这种情况下,您可以使用 media querymax-width method .您还将宽度设置为 50% 或 100% 无媒体查询 无需设置最大宽度。

这是最大宽度方法的解决方案

body{
  margin:0;
}
.outer {
  padding: 50px;
  border: 1px solid red;
}

.inner {
   max-width: 500px;
  height: 1000px;
  border: 1px solid gray;
  margin:0 auto;
}
<div class="outer">
 <div class="inner"> 
   <div class="content">qwerty</div>
 </div>
</div>

关于html - 为什么在滚动条附近忽略了正确的填充,在我的情况下如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43054575/

相关文章:

javascript - 纯Js或jquery获取64个类的相同CSS属性值

javascript - HTML/Javascript 在文件上传前访问 EXIF 数据

javascript - 如何在 jquery 中重新排序和动画文本?

javascript - scrollHeight 的替代 DOM 属性

asp.net - 将 div 中的 HTML 保存为图像

javascript - 如何在 div 重叠时调用 javascript 函数 div

html - 具有两列和文本区域的 Bootstrap 行填满页面

Javascript 表单验证

CSS <div> 样式

html - Span 中的垂直对齐文本