2014-09-20 3 views
-1

Я писал CSS с момента его возникновения, и я застрял. У меня есть простой DIV в DIV, класс назначается внутри DIV, и оба класса и id назначаются на внешнем DIV. На странице есть много DIV с тем же классом, что и внутренний, но есть только один DIV с идентификатором внешнего. Я должен разместить внутреннюю DIV, которая имеет элементы, общие для всех других DIV с тем же классом, но этот DIV внутри DIV с назначенным идентификатором должен быть установлен однозначно. Я не могу повлиять на интерьер DIV, независимо от того, что я делаю. Стиль, который я применяю, - это ПОСЛЕДНЯЯ таблица стилей, загруженная на страницу, но без эффекта.Выравнивание DIV в DIV не работает

КОД:

<STYLE> 
    #4columns div.row {display:none;} 
</STYLE> 

<DIV id="4columns"> 
    <DIV class="row"> 
     <DIV class="column_1_4"> 
      content 
     </DIV> 
    </DIV> 
</DIV> 
+4

Старайтесь не начинать ID с номером. Он действителен в HTML, но не в CSS. – j08691

+0

Почему шапки? где CSS, который не работает? можете ли вы перефразировать вопрос на что-то простое, например: «Я хочу выровнять div с этим классом относительно этого div, имеющего этот идентификатор, например« ...? –

+0

трудно понять ваш вопрос .. не могли бы вы объяснить, в чем цель, которую вы хотите достичь? –

ответ

2

В CSS идентификаторов не могут начинаться с цифр.

Попробуйте вместо этого:

<STYLE> 
    #columns4 div.row {display:none;} 
</STYLE> 

<DIV id="columns4"> 
    <DIV class="row"> 
     <DIV class="column_1_4"> 
     content 
     </DIV> 
    </DIV> 
</DIV> 
Смежные вопросы