我有下面这样的 HTML 和 CSS:
<style>
    .header_div{
        background: none repeat scroll 0 0 #F3F3F3;
        border-bottom: 1px solid #D5D6D6;
        box-shadow: 0 1px 6px rgba(0, 0, 0, 0.13);
        height: auto;
        left: 0;
        padding: 0;
        position: fixed;
        width: 100%;
        z-index: 50;
    }
    .content_div { width: 100%; }
</style>
<div class="header_div"></div>
问题:由于标题 div 的固定位置,一些内容 div 的位置位于标题 div 后面。我不想对内容 div 应用边距来解决这个问题。因为这也会影响其他页面设计。并且标题 div 位置是强制性的。那么有没有替代的解决方案?