【发布时间】:2011-07-26 04:49:08
【问题描述】:
我有一个带有输入字段的表格单元。 Inputfield 应该填满 Tablecell,但不能达到它的填充。我所拥有的看起来像这样(带有萤火虫):
我希望输入字段保持在蓝色区域内,而不是进入紫色区域。
而且:当然,我首先阅读了这里有关此主题的所有问题。我阅读了所有内容,但找不到任何真正解决该问题的答案。
它应该适用于所有现代浏览器(ie7 也是如此);
我用 jsfiddle 做了一个minimal live Example,我尝试了其他问题中的所有解决方案,但我就是无法让它工作。 a) 是否有可行的解决方案? 和 b) 是否有一个很好的解决方案?
为什么这在所有浏览器中都是一个问题?我认为这是 CSS 中的错误规范。因为如果我说“100%”当然我希望元素适合“100%”的内容区域。 让它流入填充和边距的用例是什么?
【问题讨论】:
-
我已经多次回答这个问题了。这是更好的版本之一:stackoverflow.com/questions/5219030/…
-
是的......再次......我阅读了所有问题,但你的解决方案不起作用或至少在我的情况下不起作用。
-
为什么你对那些试图帮助你的人如此沮丧?
-
对此我感到非常抱歉。我上班迟到了,一整天都在处理一个非常非常令人沮丧的 CSS 问题,没有进一步了解我实际要做的事情。 (没有人应该担心的那种问题,因为这应该可以正常工作)。所以特地向三十点道歉。
-
没有像其他“标准”那样的“案例”CSS 是由无知的嬉皮士设计的。仅仅因为某些东西是“标准的”并不意味着它是“好的”或“设计良好的”。如果你想在 IT 领域茁壮成长,最好放弃你的理想主义......这里没有它的地方!
标签: html css padding input-field