我对一些 CSS 收缩包装有疑问。首先是(非常简单的)代码......
<!doctype html>
<html lang="en-US">
<head>
<title>Device Activation</title>
<meta charset="utf-8">
<style type="text/css">
body {
background: white;
font-family: "Arial Black", Gadget, sans-serif;
}
div {
background: #dddddd;
//border: 1px solid;
border-radius: 40px;
box-shadow: 10px 10px 5px #888888;
//display: inline-block;
padding: 0px 10px;
//text-align: justify;
//-moz-border-radius: 40px;
}
</style>
</head>
<body>
<h1>Boogy-woogy</h1>
<div id="start" class="toggleable">
<p>Test</p>
</div>
<script type="text/javascript">
function makeVisible() {
// Not here yet, but that's okay...right?
}
</script>
</body>
</html>
问题:当您从border: 1px solid;
div 中删除评论时,顶部和底部边距会显着增加。
我做了一些研究,我知道这个问题与折叠边距有关,但我尝试了几个修复程序,似乎没有任何影响我的最终结果。
任何帮助将不胜感激。