2013-07-30 3 views
0

У меня есть DIV widh находится в центре 800px совмещен с:ДИВ точек от центра

min-height:800px; 
    margin-left:auto; 
    margin-right:auto; 

У меня есть DIV на справа от него Wich фиксируется как:

left:50%; 
    padding-left:400px; 
    position:fixed; 

Но теперь div находится над основным содержанием.

Так что если в главном содержимом есть кнопка, я не могу ее щелкнуть, потому что фиксированный div над ней.

У меня есть tryd, дающий ему более низкий индекс z, но если я сделаю это, я не могу нажимать кнопки на боковой div.

Можно ли оставить его по левому краю: 50% + 400 пикселей; , поэтому мне не нужна прокладка?

+0

вы можете дать нам jsfiddle для этого? – Krishna

+0

похоже, что вы делаете какой-то странный CSS, какой мотив стоит за ним? –

+0

У меня есть главный div с контентом, и кроме того div является фиксированным div, поэтому всегда на экране с кнопкой в ​​социальных сетях, похоже, что он прикреплен к стороне div. –

ответ

3

Просто измените padding-left на margin-left:

left: 50%; 
margin-left: 400px; 
position: fixed; 

Или использовать calc в современных браузерах:

left: calc(50% + 400px); 
position: fixed; 
+0

Первое решение сработало, Ха-ха, я должен был это знать. thx a ton я сделал некоторые изнашиваемые css там, пытаясь исправить это. –

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