非常多解释它。当您切换可见DIV它周围有没有边界,即使它在CSS自行指定为什么没有这个边界?
摘录如下补充:
$("#button").click(function() {
$(".hidden").slideToggle(200);
});
.hidden{
\t background-color:#ccc;
\t width:120px;
\t text-decoration:none;
\t font-size:14px;
\t color:blue;
\t display:none;
\t border:thick;
\t border:green;
\t margin: 1em 1em 1em 1em;
\t padding: 1em 1em 1em 1em; \t
}
.style2 {
\t border: 1px solid #000000;
}
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
</head>
<body>
<div class="hidden">woot</div>
<table style="width: 25%" cellspacing="1" class="style2">
\t <tr>
\t \t <td class="style2" style="width: 182px"><p id="button"><a href="#">Toggle</a></p> </td>
\t \t <td class="style2"> </td>
\t </tr>
\t </table>
</body>
</html>
在一个侧面说明,'浓绿solid'听起来不对:P – BoltClock
在另一个方面说明,'保证金:1em'是'保证金简写:1EM 1EM 1EM 1em'(同样为'padding') – BoltClock