在CSS中,当我滚动滚动条时,
  • 的背景颜色消失了
  • 2024-02-09

    HTML 代码如下:

    <div>
        <ol>
            <li class='a'>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</li>
            <li class='b'>bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb</li>
        </ol>
    </div>
    

    CSS 代码如下:

    div {
        width: 400px;
        overflow-x: scroll
    }
    
    .a {
        background-color: red;
    }
    
    .b {
        background-color: blue;
    }
    

    当我滚动滚动条时,我看到背景颜色仅应用于原始未滚动区域。我怎么解决这个问题。

    我的代码在这里 http://jsfiddle.net/unimous/VMZ87/


    EDIT

    另一个例子清楚地表明了我的问题。 http://jsfiddle.net/unimous/VMZ87/3/

    我现在有第二个问题:第二行消失了......为什么


    对于列表项,您需要设置display财产给inline-block并设置min-width属性达到100%。这是你的jsFiddle http://jsfiddle.net/VMZ87/5/,并见下图:

    div {
        width: 400px;
        overflow-x: scroll;   
    }
    
    li {
        min-width: 100%;
        white-space: nowrap;
        display: table-row; /* or inline-block */   
    }
    
    .a, .c, .e, .g {
        background-color: red;
    }
    
    .b, .d, .f {
        background-color: blue;
    }​
    

    EDIT

    为了使所有的li元素最长的宽度li, use display: table-row.

    看到这个jsFiddle http://jsfiddle.net/VMZ87/10/进行演示。

    li {
        min-width: 100%;
        white-space: nowrap;
        display: table-row;    
    }
    
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

    在CSS中,当我滚动滚动条时,
  • 的背景颜色消失了 的相关文章
    • 由于 MIME 类型不受支持,拒绝应用样式

      我不断收到一条错误消息 指出 MIME 类型 text html 不可执行或不是受支持的样式表 MIME 类型 并且启用了严格的 MIME 检查 我的链接代码是
    • CSS3 box-shadow 用于类似重叠的 div

      我正在尝试用css3来实现这种效果 HTML 代码显然是这样的
    • 在 IE 8 及以下版本中动态添加 @font-face 规则

      我使用 IE stylesheet addRule 方法添加 font face 规则 但是 符号对于该方法的 选择器 参数来说是不允许的字符 因此我收到 无效参数 错误 s addrule font face font family Fo
    • Google Maps API 下拉列表,缩放至标记

      我正在使用 Google Maps API v3 我有一个带有一些标记的简单地图 我还有一个下拉列表 我需要最少的代码来完成这项工作 我想在下拉列表中选择一个标记 并将选定的标记平移到它 我已经尝试了一切并在网上查看 我发现事情很接近 但到
    • 从 Bootstrap 中删除字形

      如何从 bootstrap 3 中删除所有字形实例 看起来它已经大量嵌入到 css 文件中了 我正在努力使文件大小尽可能最小 只需简单地克隆引导程序https github com twbs bootstrap sass https git
    • Flexbox 不适用于 iPad 和 Safari [重复]

      这个问题在这里已经有答案了 我在网站上使用 Flexbox 但它在 iPad Air iPad 3 和 Safari PC 上崩溃 设计和代码与此 codepen 类似 http codepen io anon pen xwJzEg htt
    • CSS 中的像素与像素密度

      我对 HTML 和 CSS 非常陌生 我突然想到 当决定某个东西是 5px 时 比如说 由于像素的物理尺寸取决于密度 所以 5px 在 100 ppi 的屏幕上看起来肯定比在 300 ppi 的屏幕上看起来更大ppi 这是正确的吗 如果是
    • 垂直对齐复选框标签? [复制]

      这个问题在这里已经有答案了 我有这样的复选框
    • 如何重定向到 instagram://user?username={username}

      我的 html 页面上有这个链接 可以在特定用户上打开 Instagram 应用程序 a href Link to Instagram Profile a 我一直在寻找自动运行 url instagram user username USE
    • 禁用引导列上的滚动

      我正在尝试禁用引导列上的滚动 这是我的代码 div class container fluid h 100 div class row h 100 div class col 4 h 100 bg dark fixed div div cl
    • 在requestAnimationFrame中使用clearRect不显示动画

      我正在尝试在 HTML5 画布上做一个简单的 javascript 动画 现在我的画布是分层的 这样当我收到鼠标事件时 背景层不会改变 但带有头像的顶层会移动 如果我使用 requestAnimationFrame 并且不清除屏幕 我会看到
    • jquery从变量中删除html元素

      我将 html 保存在变量中 var itinerary events today html 我有很多 html 和一个按钮我想删除 它的 ID 为 myButton 如何从变量中保存的 html 中删除它 我建议这种方法 var itin
    • 如何在使用页面锚点导航时设置“激活”类以在 Angular 2 中引导导航栏?

      我正在使用 Angular 2 和 Bootstrap 4 创建一个单页网站 我创建了一个始终位于页面顶部的导航栏组件 并且我正在使用页面锚点导航 id 请注意 我还没有创建路由模块 到目前为止还没有必要这样做 导航栏代码如下
    • 动态img(或视频)标签根本不加载资源,HTTP请求处于“待处理”状态

      我尝试使用以下方法在 Web 应用程序上加载资源时遇到一些问题img or videoHTML 标签 我在我的应用程序中使用 Angular 并动态设置src的参数img标签 使用ng src src 指示 没有那么多图像和资源需要加载 在
    • 如何阻止破折号自行包裹?

      我有一个标题 标题最后一个单词的末尾是一个破折号 单词和破折号之间没有空格 当浏览器窗口变小时 破折号会中断并换成新行 在自己的行上有一个破折号是不好的排版 如何停止破折号之前的换行 以便最后一个单词运行到新行 这是代码 h1 XYZ co
    • 避免响应式页面的重复内容

      我目前正在做一个涉及响应式设计的项目 整个布局应该使用HTML和CSS来实现 我知道可以使用 java 脚本将内容从一个列布局移动到另一列布局 而无需复制内容 但是使用 HTML 和 CSS 是否可以实现相同的效果 以下面的例子为例 它会在
    • 如何在jquery中以相反的顺序迭代元素? [复制]

      这个问题在这里已经有答案了 我是jquery的新手 我想知道如何使用each 在jquery中以相反的顺序迭代表单元素 任何帮助 将不胜感激 尝试这个 input get reverse each function
    • 如何在 AngularJS 循环内使用标签

      所以我在里面ng repeat像这样 li li
    • CSS 是否有不等于选择器?

      CSS中有类似 不等于 的东西吗 例如 我有以下代码 input 但对于某些输入 我需要将其作废 我想通过将类 reset 添加到输入标签来做到这一点 例如
    • FireFox 中的“contenteditable = true”高度问题

      当有空的时候div with contenteditable true CSS contenteditable true border 1px dashed dedede padding 3px HTML div div 在 IE 和 Ch

    随机推荐