Реализовывать постоянный колонтитул на моем сайте? - PullRequest
1 голос
/ 11 февраля 2011

У меня есть сайт, который использует различное программное обеспечение - phpBB для форумов, mediaWiki для вики, мой собственный код для других страниц и т. Д.

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

Я хочу просто использовать php include, но я хочу включить весь верхний / нижний колонтитул и его собственныйCSS, который не будет конфликтовать с CSS страницы.Я могу делать все, но заставить CSS работать должным образом.

Вот мой HTML: http://slexy.org/view/s21HJgZCov

Вот мой CSS: http://slexy.org/view/s2mH808KnV

Проблема заключается вчто если бы я просто использовал имена элементов вместо идентификаторов и классов, заголовок выглядит и работает нормально.Но, очевидно, я не могу использовать такие имена, как div или a, они уже будут определены в HTML сайта.Как я не могу сделать это конфликт?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2011

Это будет зависеть от того, как устроен ваш HTML, но вы можете использовать более сложные CSS-селекторы на основе имени класса или идентификатора.Так, например, в первом разделе вы можете заключить весь раздел в элемент div:

<div id="section1">
    <a href="">Blah Blah</a>
    <p>A section 1 paragraph</p>
</div>

, а затем использовать следующие правила CSS для стилизации только ссылок и абзацев в этом разделе:

#section1 a { ... }
#section1 p { ... }
0 голосов
/ 11 февраля 2011

Полагаю, в вашем верхнем / нижнем колонтитуле будет использоваться спецификатор идентификатора с идентификатором, который не может быть найден в другом CSS.

Например, что-то вроде:

<div id="GlobalNameGenericHeader">...</div>

Тогда в CSS

#GlobalNameGenericHeader {…}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...