2016-01-12 3 views
-1

Я просто новичок в HTML/CSS Как остановить плавающий div от перекрытия.Как остановить мой div от перекрытия?

jsfiddle-link

HTML

<body> 
    <div class="left"> 

    </div> 
    <div class="right"> 

    </div> 
</body> 

CSS

* { 
    margin: 0; 
    padding: 0; 
} 

body { 
    width: 100%; 
} 

.left { 
    float: left; 
    height: 500px; 
    width: 300px; 
    background: #fff; 
    position: absolute; 
} 

.right { 
    float: right; 
    height: 500px; 
    width: 300px; 
    background: #000; 
} 

ответ

1

Используйте ширину в процентах и ​​удалить абсолютные позиции:

Вот обновленный CSS:

*{ 
    margin:0; 
    padding:0; 

} 
body{ 
    width:100%; 
} 
.wrapper { 
    width: 100%; 
} 
.left{ 
    float:left; 
    height:500px; 
    width:50%; 
    background:#fff; 
} 
.right{ 
    float:right; 
    height:500px; 
    width:50%; 
    background:#000; 
} 

Я также обернуты left и right дивы в wrapper DIV Проверьте это здесь: https://jsfiddle.net/2Lk13045/2/