2015-04-13 4 views
0

Имея немного проблемы с получением содержимого с шириной столбца для правильного отображения. Fiddle here.Контейнер шириной столбца, не распространяющийся на все столбцы

Необходимо, чтобы серый фон распространялся на все, а не только на первый столбец. Проблема возникает из-за использования «width:300px;» на «.wrapper», но если это будет удалено, столбцы не будут иметь одинаковую ширину/высоту и становятся все беспорядочными при изменении размера браузера. Какие-нибудь советы?

Большое спасибо!

.wrapper { 
    width:300px; 
    background:#ccc; 
} 
.wrapper p { 
    height:300px; 

    -webkit-column-width:300px; 
    -moz-column-width:300px; 
    column-width:300px; 
} 
+1

Является ли это результат, который вы ищете ?, все, что я делал, было удалить ширину от обертки (в качестве контейнера), и добавить его к элементу р HTTP: // jsfiddle .net/h53wbrsb/1/ – larssy1

+0

Просто немного измените, чтобы получить пробелы в столбцах. http://jsfiddle.net/hpsxjk8f/ –

+0

Ананд Гангадхара, столбцы вашей скрипки больше не равны ширине и высоте. Как и в случае, они изменяются при изменении размера браузера и не поддерживают заданную высоту. – Ray

ответ

0

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

Серый фон 300 пикселей, потому что вы устанавливаете фон на обертке, которая составляет 300 пикселей. Чтобы получить его по всей ширине, все, что нам нужно сделать, это удалить ширину из оболочки и добавить ее в элемент p.

.wrapper { 
    background:#ccc; 
} 
.wrapper p { 
    width: 300px; 
    height:300px; 

    -webkit-column-width:300px; 
    -moz-column-width:300px; 
    column-width:300px; 
} 

http://jsfiddle.net/h53wbrsb/1/

+0

Фон действительно нуждается в расширении до столбцов и нет далее, например: https://dl.dropboxusercontent.com/u/159548794/2col-wrap.jpg – Ray

+0

Кроме того, при изменении размера это происходит: https://dl.dropboxusercontent.com/u/159548794/resize.jpg – Ray

+0

Я лично считаю, что столбцы все еще являются экспериментальной функцией CSS3. До сих пор я заметил следующее: [1] Определение ширины удаляет общие фоны. [2] Использование ширины столбцов может отключить свойство столбцов при изменении размера. [3] Столбец-граф может потребоваться для правильного отображения, resizeable columsn. Рабочий экзамен: http://jsfiddle.net/h53wbrsb/5/ – larssy1