2014-02-07 3 views
0

Я использую структуру под названием 960.gs (который является большим!)HTML Divs непоследовательно с помощью файла CSS

Я построить Div класс 12 (который расширяется по всей веб-страницы) Затем я решил построить три divs в классе 12, каждый div имеет класс 4 (4 + 4 + 4 = 12)

У меня есть 2 файла CSS, один текст имеет настройки по умолчанию для тела, общие шрифты и т. д. (общие настройки). И другой CSS-файл - таблица стилей, где я редактирую каждый div и применяю стили и т. Д.

По какой-то причине 3 divs (в основном классе 12 div). Первый и второй div используют текст text.css, а третий div использует stylesheet.css.

Я проверил правописание и все, но я не знаю, почему это так. Совет будет полезен!

У меня есть 5 скриншота кода, советы будут оценены https://db.tt/vyv5ihq4

+0

'#siteonlineleft, #siteonlinemiddle, #siteonlineright p' ← Смотрите ничего здесь не так? – kei

+0

@kei Я не понимал, что должен был положить p после каждой отдельной сетки ... вы можете быть на что-то! –

ответ

0

Вместо вложенности три столбца внутри .grid_12 контейнера, просто используйте .grid_4 для каждого из этих столбцов. После последнего. grid_4, используйте div.clear для установки новой строки для дополнительного содержимого (div.clear следует использовать после каждой строки, чтобы поплавки сбрасывались и/или не перекрывали друг друга).

<div class="grid_4"> 
    Grid one 
</div> 
<div class="grid_4"> 
    Grid two 
</div> 
<div class="grid_4"> 
    Grid three 
</div> 
<div class="clear"></div> 
<!-- new columns and content go here after the clearfix above --> 

960.gs demo

+0

Я попробую это сейчас, и я сообщу вам ваши результаты! –

+0

вместе, похоже, вы решили проблему. Так что вы всегда должны использовать div.clear над сетями гнездования внутри друг друга (alpha/omega)? –

+0

Приведенный выше пример не всегда и не всегда. Например, скажем, у вас есть главный контейнер '.grid_8' и боковая панель' .grid_4'. Если вы хотите добавить дополнительные столбцы внутри '.grid_8', вам нужно будет использовать' .alpha' в левой колонке слева и '.omega' в последнем столбце в этой строке. После того, как вы нажмете последний столбец в строке, вам нужно «.clear» эти плавающие элементы. Итак, в любом случае, когда вы закончите с строкой столбцов, вы должны очистить их с помощью 'div.clear'. – dward

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