html - 缩放后表格单元格显示 div 之间出现间隙

标签 html css

我遇到了一个非常不寻常的 chrome 错误。基本上,我有 2 个带有表格单元格显示的 div。一个有文本,另一个有输入。当页面放大然后再次缩小时会发生什么。输入顶部和顶部边框之间出现间隙,每次放大和缩小页面时间隙变得越来越大。如果两个 div 都只有文本或都有输入,那么没关系。设置 div 高度没有区别。 FF 没有这样的问题。这里有一个小图来说明。

开始是这样的:

                .--------.--------.                
                .  text  . |input|. 
                .--------.--------.        

放大缩小若干次后,是这样的:

                . -------.--------.                
                .        .        .
                .        .        . 
                .  text  . |input|. 
                .--------.--------.

代码如下:

.border{
         border:1px solid grey; 
         display:table-cell;
       }

      <div class = "border">text</div>
      <div class = "border"><input /></div> 

有谁知道为什么会发生这种情况,可以采取什么措施来防止这种情况发生?谢谢。

最佳答案

像这样尝试,它会帮助你...

  .border
   {
     border:1px solid grey;
     display:table-cell;
     text-align: center;
     vertical-align: middle
   }

关于html - 缩放后表格单元格显示 div 之间出现间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16169396/

相关文章:

css - 增加色带宽度和减小色带尺寸

javascript - 如何在输入框内定位加载动画?

html - <html lang ="de-DE">是否等于&lt;meta http-equiv ="language"content ="DE">?

javascript - 如何自动填写我的表单,就像我们通过serialize()获取值一样?

javascript - 屏幕宽度变化时无法使 div 元素居中

asp.net - asp.net中垂直左侧菜单栏中的图像按钮

css - Vuetify v-carousel 箭头重叠问题

javascript - 突出显示 Chrome 扩展中的所有单词

javascript - 用 JS 制作自定义文本编辑器(styler)

CSS3 Box-Shadow 显示在同级 Div 元素后面