html - 如何使文本字段的边框缩放以适应 CSS 中文本字段的大小

标签 html css

我正在处理一个 CSS/HTML 元素,我对文本字段的边框有疑问。在浏览器中,边框比文本字段短。

我尝试更改边框的大小以适合文本字段并且它有效,但我尝试在更大的屏幕上打开浏览器 (IE),但我再次遇到同样的问题。

这是我的代码:

<tr>
  <td>First Name</td>
  <td>
    <div style="border:4px #26a570 solid;
			            background-color:white; 
						width:37.5%; 
						height:15%">
      <input type="text" name="txtFirst" id="txtFirst" />
    </div>
  </td>
</tr>

我希望边框在所有浏览器和屏幕中缩放到文本框的大小。

最佳答案

首先像@Nimsrules 提到的那样在输入周围放置边框。 其次使用视口(viewport)。这将使它具有可扩展性。您的视口(viewport)必须在头部。而不是使用 % 你可以使用 vw 作为宽度 en vh 作为高度。

示例

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<tr>
    <td>First Name
</td>
    <td>
<div > 
    <input type="text" name="txtFirst" id="txtFirst" style="border:4px #26a570
 solid;background-color:white; width:37.5vw; height:15vh"/>
</div>
</td>
  </tr>

Fiddle

在这里您可以阅读更多关于 viewports 的信息.

此外,我不推荐内联 CSS。最好使用 css 文件。阅读this有关不推荐的更多信息。

关于html - 如何使文本字段的边框缩放以适应 CSS 中文本字段的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56559074/

相关文章:

css - 柔性 : When text too long break into new line

html - 使用 css resize :both; not working with table 调整表格单元格的大小

html - 单击按钮时的 JSP + 动态 CSS

javascript - 在页面加载时删除特定的 CSS 规则或选择器

javascript - 如何修复 window.CKFinder 未定义

css - 内容周围的背景图像随滚动条移动

html - Bootstrap col-xs-12 大于设备宽度

css - v-app 主要部分的滚动条

html - Facebook 点赞按钮导致页面在加载时跳转

Javascript:引用 <html> DOM 节点是否安全?