2013-12-26 6 views
0

Привет всем это мой CSS для DIVCSS Divs перекрывают друг друга

<style type="text/css"> 
    #container 
    { 
     width: 100%; 
     padding-right: 200px; 
    } 

    #autowidth 
    { 
     width: 80%; 
     float: right; 
     z-index: 1; 
     position: relative; 
    } 

    #fixed 
    { 
     width: 20%; 
     position: fixed; 
     z-index: 1; 
     float: left; 
     margin-right: -200px; 
    } 
</style> 

и это мой дизайн

<div id="container"> 
<div id="fixed"> 
<table> 
    // my controls 
</table> 
</div> 
<div id="autowidth"> 
<table> 
    // my controls 
</table> 
</div> 
</div> 

Но когда я выбираю какой-то длинный текст в 2 DIV являются перекрывающихся enter image description here

+0

показать перекрывания изображения, а – Shaharyar

+0

Вы можете увидеть 'GroupBox', что это мой первый ДИВ и изображения во втором GIV – Dotnet

ответ

0

Я думаю, что это может решить проблему:

1.Try, чтобы установить ширину для DIV, который в настоящее время внахлест. (или) 2.Try Inline css.

Я могу помочь лучше, если вы поделитесь снимками экрана.

1

просто изменил положение бита ваш CSS удалить: фиксированный, и добавил дисплей: стол-элементная/таблица, в которой требуется надеюсь, что это поможет:

#container { 
     width: 100%; 
     padding-right: 200px; 
     display:table; 
    } 
    #autowidth { 
     width: 80%; 
     display:table-cell; 
     z-index: 1; 
     position: relative; 

    } 
    #fixed { 
     width: 20%; 
     z-index: 1; 
     display:table-cell; 
     margin-right: -200px; 

    } 

другое решение может быть, чтобы удалить позицию: фиксированный и добавить окно -sizing: граница-бокс для левого и правого дивы

#container { 
    width: 100%; 
    padding-right: 200px; 
} 
#autowidth { 
    width: 80%; 
    float: right; 
    z-index: 1; 
    position: relative; 
    box-sizing:border-box; 

} 
#fixed { 
    width: 20%; 
    z-index: 1; 
    float: left; 
    margin-right: -200px; 

    box-sizing:border-box; 
} 
+0

Это нормально, но если я set float это не работает – Dotnet

+0

попробуйте lo ok, чтобы отредактировать сообщение, также я сделал простую демонстрацию: http: //jsfiddle.net/xFs83/ –

+0

Привет, вы можете видеть, больше ли текст таблицы перекрывается http://jsfiddle.net/xFs83/2/ – Dotnet

Смежные вопросы