【发布时间】:2014-06-16 07:55:13
【问题描述】:
我遇到了一些 HTML 元素的问题。我在<header> 标记中有一个图像和一个标题 - 它们都应该相互独立移动,但是当我使用 margin-top 属性将 img 元素向下移动 40px 时 - 标题似乎随之向下移动了 40px。所以我添加了margin-top: -20px; 将其移回原处。
这是我的代码:
头文件:
<div class="page">
<header>
<div class="titlesec">
<img class="circular" src="themes/default/image.jpg" />
<a class="logo" href="<?php echo base_url(); ?>">
<?php echo site_name(); ?>
</a>
</div>
<div class="split"></div>
</header>
页脚文件:
<footer>
<p>© Copyright <?php date("Y"); ?> Duncan Hill</p>
</footer>
</div>
</body>
</html>
还有我的 CSS:
.page {
width: 80%;
margin-left: 10%;
margin-right: 10%;
}
.logo {
font-family: 'Helvetica Neue';
font-weight: 100;
font-size: 56px;
text-decoration: none;
color: #555555;
margin-top: -20px;
}
.split {
height: 1px;
background-color: #CCCCCC;
}
.circular {
margin-top: 40px;
width: 80px;
height: 80px;
border-radius: 150px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
}
.titlesec {
height: 150px;
}
非常感谢任何帮助!
【问题讨论】: