【发布时间】:2023-01-02 05:54:09
【问题描述】:
我为 Chrome 扩展程序创建了一个 popup。这是弹出源代码:
<form>
<label for="email">Email</label>
<input type="email" id="email">
<input type="submit">
<p>Hello, world! This is a paragraph. And this is some text.</p>
</form>
如您所见,元素未位于正确的位置。
- 为什么会这样?
- 如何预防?
【问题讨论】:
-
这是所有扩展页面中的一个古老错误,至今仍未修复:默认字体大小为 75%。解决方法是添加您自己的,例如
body{font-size:15px} -
@wOxxOm:这不是主要问题:只需查看元素及其位置即可。
-
尺寸确实是一个单独的问题。弹出窗口根据内容自动调整大小,因此其固有宽度为 0,这会导致您的内容溢出并换行。您可以为身体添加最小宽度。
-
将
<body>更改为<body style="min-width:350px">。
标签: html google-chrome-extension popup