css - 媒体查询删除 float : but does not set text width:auto on small screens

标签 css media-queries

这是媒体查询:

@media (max-width: 480px){
html {font-size: 100%;} 
.column.third, .column.two-thirds 
{float: none;
width: auto;}

这些是媒体查询中引用的 div 的样式(我不确定这是否会产生影响,但我包含了列嵌套在其中的容器 div 的 CSS)。

.column {
    display: block
    font-size: 0.9rem;
    font-weight: 600;
    float: left;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    }

    .column.two-thirds { width: 66.7%; }
    .column.third { width: 33.3%; }

.container {
     max-width:1000px;
     margin: 0px auto 30px auto;
     width:90%;
     box-shadow: 0 0 5px #888;
     overflow:hidden;
     background-color: white;
    }

这是 HTML:

<div class="container">
  <div class="row clearfix">>    
    <div class="column two-thirds">
      Hello World!      
    </div>
    <div class="column third">
      Hello World! 
    </div>
  </div>
</div>

最佳答案

与同事一起解决了这个问题。问题在于我在样式表中组合 .column.(width percentage) 类选择器的方式。通过将 .(width percentage) 选择器与 .column 选择器分开,媒体查询可以在浏览器时正确设置 with:auto处于指定的最大宽度。

关于css - 媒体查询删除 float : but does not set text width:auto on small screens,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22329919/

相关文章:

html - 在具有水平滚动的可变宽度 div 中显示行内 block 元素

html - 文本对齐与标签和长跨度文本不一致的解决方案

c# - 如何使用不同分辨率的图像将矩形从一个图像复制到另一个图像

CSS 媒体查询异常行为

Jquery Datatable 转响应式数据表

css - Bootstrap 标签左对齐

javascript - 一个接一个地添加便签

html - 媒体查询被忽略

html - sizes 属性不适用于 srcset 中的不同来源

html - 为什么媒体查询没有使用正确的 CSS