相关疑难解决方法(0)

宽度:100%-padding?

我有一个HTML输入.

输入padding: 5px 10px;我希望它是父div的宽度的100%(这是流动的).

然而,使用width: 100%;导致输入是100% + 20px如何绕过这个?

html css width fluid-layout

376
推荐指数
10
解决办法
22万
查看次数

当宽度设置为100%时,div的内容比div本身更长?

我有div固定宽度只包含input文本框width,input并设置为100%.我希望它能填补div但反而稍微长一些.

演示代码:

HTML:

<div class="container">
    <input class="content" id="Text1" type="text" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.container
{
    width: 300px;
    height: 30px;
    border: thin solid red;
}
.content
{
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

结果(Firefox):

在此输入图像描述

这也发生在IE 8,Chrome,Safari ......溢出宽度似乎在不同的浏览器中有所不同.如何使内容准确填充div

html css firefox

25
推荐指数
1
解决办法
3万
查看次数

标签 统计

css ×2

html ×2

firefox ×1

fluid-layout ×1

width ×1