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>
問題:divからコメントを削除するborder: 1px solid;
と、上下の余白が大幅に増加します。
私はいくつかの調査を行い、この問題がマージンの崩壊に関連していることを理解していますが、いくつかの修正を試みましたが、最終結果に影響を与えるものは何もないようです。
どんな助けでも大歓迎です。