我希望能够用子跨度准确地 100% 填充父母的 div。问题是我要填充它的跨度以 themeroller 为主题,并且它具有不同的填充和边距。所以我不能硬编码跨度高度的任何尺寸。
如果我尝试将跨度的高度设置为 100%,那么它实际上会越过并填充这个主题的 100% + 6 像素(但超出的数量因主题而异)。你是如何做到的,无论跨度的填充/边距大小如何,它都只会填充父 div 的 100%?
非常感谢你的帮助。
我希望能够用子跨度准确地 100% 填充父母的 div。问题是我要填充它的跨度以 themeroller 为主题,并且它具有不同的填充和边距。所以我不能硬编码跨度高度的任何尺寸。
如果我尝试将跨度的高度设置为 100%,那么它实际上会越过并填充这个主题的 100% + 6 像素(但超出的数量因主题而异)。你是如何做到的,无论跨度的填充/边距大小如何,它都只会填充父 div 的 100%?
非常感谢你的帮助。
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
澄清:适用于所有现代浏览器 (IE8+)。
要完成这项工作,您必须通过添加跨度的 2xwidth 加上高度来计算填充和边距值。那么你就可以知道 span 使用什么值来填充父 div。在此处查看示例http://www.phcityonweb.com/tutorial/css-programming-lessons/margin-padding