Если XHTML и CSS могут быть объектно ориентированы. Полем Солнце должно было встать с севера. Тем не менее, все должно рассматриваться с мыслями ОО, и вы едва можете составить цифры. На самом деле, кто-то предложил в стиле ОО еще несколько лет назад, но его больше не было найдено.
Тогда как это? Теперь все знают, что CSS может быть написано вступительным:
.G_g { / * xxxxxxx * /}
Мы можем посмотреть на это примерно в прототипе или в качестве класса , -__- B, кажется, является классом, а затем создать объект в HTML, например:
<div class = g_g> глупый крик </div>
Этот элемент будет использовать соответствующее определение CSS, но этого недостаточно, чтобы просто иметь соответствующий класс, потому что наша страница может применять этот класс во многих местах. Чтобы хорошо справиться с личными отношениями, только сейчас измените код на:
<div id = aoao class = g_g> глупый крик </div>
Таким образом, элемент с идентификатором AOAO будет применять определение класса .G_G , а определение частного эффекта может использоваться с таким селектором, как #aoao{} , который не повлияет на общедоступный класс .G_G . В то же время приоритет определения #AOAO будет выше, чем у .G_G, что соответствует здравому смыслу, что личное определение выше, чем у публичного определения ^^.
Поскольку я использовал уникальный идентификатор вещи, повторное использование этого личного определения вещей становится проблемой (идентификатор может появиться только один раз на одной странице, я не знаю, кто это сказал, в любом случае это правда). Что если мы хотим достичь нескольких приватизаций? Тогда мы должны достичь полиморфизма . Раскопать хаха. Снова изменить код:
<div class = g_g o_o> глупый крик </div>
Один из них g_g, а другой - O_O, но если мы используем .o_O{} мы также можем определить элементы, если CSS такой:
.G_g {ширина: 100%}. O_O {Color:#123456}
Все элементы будут определены, и, поскольку определения не сложены, они будут применены. Если код такой, я не знаю, будет ли он лучше понят.
<div class = цвет макета> не дурак </div>
.layout {ширина: 100%}. Color {color:#123456}
Далее, упаковка реализована. Каждый должен часто использовать детский селектор, менять код:
<div class = g_g> <span class = bendan> глупо </span> aoy </div>
Хотя оба .bendan{} и .G_G .bendan{} могут быть определены, последний может применяться только к элементам, класс которых g_g. Мы можем просто понять .bendan{} как глобальное определение и .G_G .bendan{} как локальное определение. Это поможет наша модуляризация XHTML и CSS. ^^ появляется легендарная инкапсуляция, а затем продолжить.
<div id = aoao class = g_g o_o> <span class = bendan> идиот </span> aoao </div>
Такой код может привести к бесчисленным изменениям, и вы можете начать с нуля, если не понимаете его. ^^
На самом деле, это все еще далеко от реального объектно-ориентированного. Я просто изучаю титульную вечеринку, но я могу использовать ее, чтобы понять применение удостоверения личности и класса.