Есть такой плагин как dropcap-first-character – классная штука, делает красивую первую букву в посте при помощи css. Но есть один вопрос – все работает нормально, если пост не начинается с картинки. Если же есть картинка, то никакой красной строки не получается. Можно ли это как-то исправить – вот это и есть вопрос для знатоков.
Красная строка – плагин

я такое когда-то руками делал, просто был класс и я писал <p class.. все ок было.
не ну руками это слишком мучительно)
Я б сделала как mikolka говорит. можно «автоматизировать». слегка. вот наводка:
получится не руками, но мышкой клинкуть один раз все же прийдется 🙂
спасибо за наводку)
скажите, а неужели нельзя как-то поправить плагин, чтобы и в случае с картинкой в начале поста красная строка ставилась? Там вот что:
Стиль
.php
$rest = substr("abcdef", -1, 0); Можно получить "а"
$rest3 = substr("abcdef", 1); // вернет "bcdef"
$rest1 = "<FONT ……>".$rest."</FONT>".$rest3;
Вот и первый символ красной строки, только вот куда это воткнуть нужно подумать.
Поручики, молчать!
http://www.htmlbook.ru/content/?id=111
то что надо, спасибо!
есть один момент – а как можно отменить этот стиль в конкретном месте?
Например, в футере копирайты идут в тэгах <p>, а если их банально убрать – вся верстка разлазится.
Как отменить не знаю, а как применить в конкретном месте – подскажу:
.entry p:first-letter {}
а если так
function dropcap_first($content=”) {
$pos = strpos($content, ‘<p>’);
if (($pos !== 0) || ($pos === false)) {
return ‘<p style=’……..’>’ . $content;
} else {
return ‘<p style=’……..’>’ . stristr($content, ‘>’);
}
}
Не, ну тут же фишка в том, чтобы автоматизировать процесс))
Поэтому я использую третий способ по вашей ссылке и прописываю стиль прямо в style.css
Ладно, буду как-то футер переписывать
brainsolid, у Вас что, футер обернут в div class="entry" что буквицы в футер аж залазят?
чееееерт, я ступил.
Поставил стиль просто на p. Sonika, спасибо)))
И все-таки вопрос опять стал актуален)
Например, буковица появляется на странице с архивом опросов и все портит. Можно ли отменить стиль в конкретном месте?
Отменить – вряд ли, переопределить – можно где угодно.
а что значит переопределить и как это сделать?)
В любом месте кода определить свой стиль, он перебьет тот, что в style.css
в файлах Темы, задаем один класс для архивов и другой класс для остального вывода, вместо div class="entry" пишем:
спасибо, буду пробовать.