Помогите разобраться. Когда вставляю статью на страницу, мне надо, чтобы заголовок, подзаги и первый абзац статьи были выделены определенным цветом и размером шрифта. Где прописать эти стили сразу ко всем будущим статьям? Или надо в каждую статью руками вставлять код?
заголовок - Прямо в шаблоне для вывода в нужном месте прописать <h1 class=blue>[*pagetitle*]</h1>
первый абзац - можно ему приписывать нужный класс яваскриптом, к примеру на jQuery (если у вас уже используется) это сделать очень просто
Quote from: p4sh0k at Mar 22, 2009, 03:31 AM
можно ему приписывать нужный класс яваскриптом
Ага, а если отключен JavaScript, вся верстка слетает. А вообще непонятно, что автор темы хочет. В любом случае все нужно описать в файле CSS, а уж какой HTML использовать зависит от задачи. В большинстве случаев ничего особенного дополнительно делать не придется, в каких-то особых случаях можно написать плагин для добавления каких-то тегов (это точно лучше, чем JavaScript).
У меня всё прописано в стилях, естественно... Но у меня внутри статей: несколько подзагов, первые абзацы выделяются определнным шрифтом и цветом, вопросы в интервью выделяются тоже... В итоге сейчас после того, как я вставляю текст в [content], мне приходится. чтобы стили сработали, открывать код и ручками вставлять тэги... Я и спрашиваю, что делать, чтобы текст не выходил на страничку бесформенной серой массой...
Вариантов много - можно стили назначать прямо в TinyMCE, можно плагин написать, правящий теги, можно часть текста вводить не в поле контента а в дополнительный параметр, может есть и другие варианты.
по поводу js..
надо еще поглядеть какова целевая аудитория сайта..
если он расчитан на людей не особо шарящих в компах, которые даже не представляют что такое JS и как(зачем) его отключить в браузере, то заморачиваться по этому поводу не стоит
плюс плагин это нагрузка на сервер, да и писать его посложнее будет, чем односточный js
e > f (first child) - можно про это конкретнее где-то прочитать?
И еще. "Плешивый" ie6, к сожалению, у многих стоит...
ммм... Дело в том, что в стилях у меня всё расписано, вроде, как надо... То ессть каждому подзагу статьи (как правило, это первый абзац) присвоен class="podzag"... Задача - вставить этот "podzag"