2012-01-25 4 views
0

Далее к обсуждению в Floating div issue in IE я добавил Плавающий DIV в моем JSPПограничный вопрос в Плавающий DIV

Теперь мне нужно добавить линейку типа густого границы только к моему справа от «PassageDiv». CSS приведен ниже

#passageDiv, #questionDiv { 
    overflow: auto; 
    float: left; 
    height: 550px; 
} 

#passageDiv{ 
    width: 50%; 
} 


#questionDiv { 
    width: 50%; 
} 

Тип seperator между PassageDiv и QuestionDiv ожидается. Поэтому я добавил ниже линии в passageDiv

border: 1px solid; 

Но добавление это делает мой questionDiv появляться ниже passageDiv, а не появляются бок о бок с разделителя в середине.

+0

Можете ли вы установить JSFiddle в качестве примера, пожалуйста? – SpaceBeers

+3

Я думаю, что два элемента не помещаются в контейнерное пространство, потому что их размер равен: 50% + 50% + 1px (граница). Даже без границ 50% + 50% могут быть больше 100% из-за целочисленного преобразования (например: 551px/2 -> ~ 226px). Вы можете либо установить отрицательные поля, либо позиционировать свои элементы абсолютно – BiAiB

ответ

1

border добавит границы все вокруг, просто сделать использование border-right попробовать этот

#passageDiv{ 
    border-right: 2px solid black; 
} 

также уменьшить widthpercentage немного занять border

#passageDiv{ 
    width: 48%; 
} 

#questionDiv { 
    width: 48%; 
} 
1

Проверить это fiddle, я m не сталкиваются с такой проблемой,

#passageDiv, #questionDiv { 
    overflow: auto; 
    float: left; 
    height: 50px; 
    width: 50%; 
} 

#passageDiv { 
    border-right: 1px solid #ccc; 
} 
+1

Попробуйте несколько manupulation в скрипке, чтобы получить правильный ответ, просто напишите мне комментарий. –

+0

Это сработало спасибо. :-) – Arun

+0

@Arun Я дал тот же ответ 1 и 3 минуты раньше, поэтому логически мой ответ должен быть отмечен как принятый. разве это не несправедливо ??? lollzzzzz. –

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