Уверен, что многие дизайнеры и верстальщики знают два приведенных ниже правила:
1. В оформлении русского текста кавычки должны выглядеть как «елочки».
2. Эти самые кавычки должны выносится за границу текста.
Вполне подробно и ясно эти правила для Рунета были озвучены Артемием Лебедевым еще в 2004 и 2005 годах соответственно (см. параграфы Ководства «Кавычки» и «Висячая пунктуация»).
Для простоты реализации этого принципа я пользуюсь следующим куском CSS:
Этот код хорош тем, что он вынесет кавычку за левую границе текста, если кавычка будет первым символом в строке.
А плох он тем, что код, когда кавычка не первая в строке, выглядит так:
Слово не <span id="in"> </span><q>воробей</q>
Если не брать пробел в id in, то кавычки залезут на предыдущее слово.
Вопрос: как написать скрипт, который будет брать пробел перед тэгом Q в айдишник in?
Особо ретивое примечание: прежде, чем спрашивать, зачем в примере <span id="in"> </span><q>воробей</q> пробел берется в айдишник, вспомните про верстку в 100% и про то, что положение кавычки может переместиться с середины строки в ее начало.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
solovets-denis
Уверен, что многие дизайнеры и верстальщики знают два приведенных ниже правила:
1. В оформлении русского текста кавычки должны выглядеть как «елочки».
2. Эти самые кавычки должны выносится за границу текста.
Вполне подробно и ясно эти правила для Рунета были озвучены Артемием Лебедевым еще в 2004 и 2005 годах соответственно (см. параграфы Ководства «Кавычки» и «Висячая пунктуация»).
Для простоты реализации этого принципа я пользуюсь следующим куском CSS:
Теперь любой текст, заключенный в тэг Q, будет браться в кавычки "елочками".
Осталось научить эти кавычки выноситься за границу текста:
Этот код хорош тем, что он вынесет кавычку за левую границе текста, если кавычка будет первым символом в строке.
А плох он тем, что код, когда кавычка не первая в строке, выглядит так:
Слово не <span id="in"> </span><q>воробей</q>
Если не брать пробел в id in, то кавычки залезут на предыдущее слово.
Вопрос: как написать скрипт, который будет брать пробел перед тэгом Q в айдишник in?
Особо ретивое примечание: прежде, чем спрашивать, зачем в примере <span id="in"> </span><q>воробей</q> пробел берется в айдишник, вспомните про верстку в 100% и про то, что положение кавычки может переместиться с середины строки в ее начало.
Link to comment
Share on other sites
42 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.