相关疑难解决方法(0)

如何使输入元素占据所有剩余的水平空间?

这是代码:

<div style="width:400px">
    some text..
    <input type="text" />
    <button value="click me" />
</div>
Run Code Online (Sandbox Code Playgroud)

如何使输入元素展开以填充所有剩余空间,同时保持在同一条线上?如果我把它100%放到它自己的线上......

html css

32
推荐指数
1
解决办法
2万
查看次数

Chrome选择/下拉控件缺少边框-最新的Chrome(69.0.3497),Windows 10

我们正在使用最新的Chrome和Windows 10,

69.0.3497.100 (Official Build) (32-bit)
Run Code Online (Sandbox Code Playgroud)

在某些监视器上,缺少边框的“选择/下拉”控件。有时候这是正确的;然后当我使用宽度播放时(将其设为px而不是百分比,增加更多的宽度),它将变为最底端。

但是在其他监视器上,此“选择/下拉”始终很好。它始终具有所有边界。从来没有任何问题。

所有显示器的分辨率均为1920 x 1200(在Windows 10中建议使用),无论有没有此问题。经过不同缩放比例测试-100%,80%,120%。有些用户(总是)有这个问题,或者(永远)没有,都使用相同的浏览器,并且没有缩放级别。

在此处输入图片说明

在此处输入图片说明

控件上没有特殊的CSS样式。实际上,即使我要添加border: 1px solid它也不会影响系统选择区域。这只会影响顶级框。

我能找到的最接近的东西是,很久以前,Chrome就在2012年出现了一个错误,但已经修复了很久,因此我们无法使用此信息。

Chrome有时不显示边框

有什么想法吗?

html css google-chrome

16
推荐指数
1
解决办法
1174
查看次数

&lt;hr&gt; 标签呈现不同的高度


<hr>我的网站上的 某些标签有问题。
参考图像

正如你在这个非常简单的小提琴看到https://jsfiddle.net/bau1hp9L/<hr>标签不都呈现相同的高度。

的 CSS<hr>非常简单,所以不会受到其他东西的干扰......

hr {
  border: 0;
  height: 1px;
  background-color: #243588;
}
Run Code Online (Sandbox Code Playgroud)

关于为什么会发生这种情况的任何想法?

我希望所有的<hr>都具有 1px 的高度。

更多信息:

  • 如果我在浏览器中调整 css,它并不总是显示更大的相同项目。例如,我将高度设置为 1px,然后设置为 0.5px 然后返回等等。 - 现在是一个不同的<hr>标签,显示得更厚(不幸的是,无法在 jsfiddle 中重现)

  • 如果我将<hr>'s设置为height: 0.5px,那么现在<hr>太大的 会以 1px 的高度呈现 - 根据需要,但另一个<hr>'s 会随机消失。

  • 如果我设置,height: 0.05em我会得到所有<hr>'s所需的 1px 高度,但对我来说似乎有点困难......我真的不想根据父 div 的字体大小来缩放高度。我希望它的高度为 1px。

    编辑:请尝试垂直调整 JSFiddle 预览窗口的大小 - 然后您最终也会遇到这种行为。

    有什么猜测吗?

  • html css

    4
    推荐指数
    1
    解决办法
    1661
    查看次数

    无论用户放大 chrome(或任何浏览器)多少,如何确保 1px 边框始终显示?

    我知道它是一个子像素计算的东西,我阅读了另外两个关于它的 SO(1 , 2),但是,我想知道是否有一个优雅的解决方案专门针对这种情况而不改变规范(因为我知道我是否添加了额外的填充在父容器周围会避免它)https://codepen.io/adamchenwei/pen/GxKZpd 如果框具有 1 像素宽度的边框,并且悬停效果的背景颜色会在用户放大 50% 时以某种方式覆盖边框本身 *注意:我确实意识到我正在处理的实际组件,当我放大 75% 左右时它会消失,所以请在将光标悬停在每个项目上时尝试不同的百分比,以查看右侧和底部的边框何时在特定缩放级别消失,并非所有缩放级别都会观察到它!

    工作站:

    我正在使用最新的 Chrome 浏览器在 15.4 英寸的 Macbook pro 上工作。

    CSS

    .container {
      border-width: 1px;
      border-color: lightgray;
      border-style: solid;
    }
    
    .aaa {
      &:hover {
        background-color: beige;
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    HTML

    <div class='container'>
      <div class='aaa'>abc</div>
      <div class='aaa'>abc</div>
      <div class='aaa'>abc</div>
    </div>
    
    Run Code Online (Sandbox Code Playgroud)

    css google-chrome zooming subpixel

    2
    推荐指数
    1
    解决办法
    1762
    查看次数

    标签 统计

    css ×4

    html ×3

    google-chrome ×2

    subpixel ×1

    zooming ×1