html - 如何删除 chrome 中 div 中 textarea 的额外空间?

标签 html css google-chrome textarea

我有一个文本区域,在 Firefox 上与左侧完美对齐,但在 Chrome 上,添加了一点空间。我不知道它为什么在那里,但我尝试了很多东西来摆脱这个空间,但就是做不到。 enter image description here Chrome 将文本区域向右推 2 个像素。有谁知道我做错了什么,或者有没有办法在 chrome 上对齐它?

这是我的代码:

HTML:

<html>
<head>
<link rel="stylesheet" type="text/css" href="testdiv.css" />
</head>
<body>
<div class="outermostshell">    
    <div class="textareashell">
            <textarea name="status" rows="2" cols="30"></textarea>
    </div>
</div>
</body>
</html>

CSS:

.outermostshell
    {
        position:fixed;
        width:300px;
        height:600px;
        background-color:red;

    }

.textareashell
    {
        position:relative;
        top:10px;
        padding:0;
        border:0;
        left:0px;
                margin:0px;
    }

如有任何帮助,我们将不胜感激。

最佳答案

某些浏览器(包括 Chrome)为表单元素设置了默认边距。只需将边距设置为零:

.textareashell textarea { margin: 0; }

关于html - 如何删除 chrome 中 div 中 textarea 的额外空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14536162/

相关文章:

google-chrome - 获取错误元素不可交互: element has zero size only in chrome browser

html - inline-block 从顶部开始显示内容

jquery - 如何使用 jquery 切换 svg 的动画?

html - 使用 CSS 重新排列表格数据

google-chrome - 通过网络浏览器扫描 iOS 上的信标

javascript - 在浏览器 session 之间持续的 Chrome 选项卡的持久唯一 ID

html - 如果我们在两者之间有一些元素,则 css 之前之后之后不起作用

javascript - 键入文本效果,格式为 : skip HTML tags,,但不删除

php - 如何比较两个 MySQL 查询中的值

javascript - :not(:hover) not working with opacity