我在另一个里面有一个 Div。子 Div 是一个链接启动 javascript 动画(通过动画 css 属性),我放入包装器的原因是因为我想让孩子居中并浮动。因此,子 Div 进行居中,父级进行浮动。原因是你不能margin:0 auto;
用float:
财产做事。
现在我的问题是,当我在子 Div 周围放置链接时,父 Div 也会被链接!这一刻真的让我很困惑。这发生在 Chrome 和 Firefox 中,但奇怪的是它不会在 IE 中发生!有人知道出了什么问题吗?
父母是#eastereggwrapper
,孩子是#eastereggbutton
。以下是代码片段,我的 HTML:
<div id="eastereggwrapper">
<a href="" class="secret" >
<div id="eastereggbutton" >
Don't Click Me
</div>
</a>
</div>
和我的 CSS:
#eastereggwrapper {
background-color: black;
bottom: 0px;
width: 100%;
position: relative;
float:left;
}
#eastereggbutton {
margin:0 auto;
width:10%;
height:50px;
background-color:green;
color: black;
font-size:18px;
font-family:Tahoma, Geneva, sans-serif;
text-align:center;
}
PS 未定义秘密类,它用于 Javascript 代码。