var argument=null;
if(argument == undefined) argument = "value";
alert(argument);//Однако, "value"! А если "===", то null
null==undefined
if(argument == undefined) argument = "value";
blockquote, blockquote>p:last-child, blockquote>cite{display: inline;}
cite
проблема, он легко заменяется на <span class="cite">
или что-нибудь в этом роде.q
на div
, то, во-первых, возникает проблема с кавычками (ладно, их можно на blockquote>div
навесить), а во-вторых текст после цитаты пойдёт в отдельном абзаце, тогда как требуется, чтобы он завершал последний абзац цитаты. Я тут упражняюсь с display, но красивого решения пока не вижу. cite
должен включать в себя название источника и ничего более. Никаких имён авторов, скобок и тем более завершающих точек. В-третьих, Ваш код не валиден: q
и cite
— строчные элементы, а blockquote
должен содержать только блочные. В-четвёртых, я не вполне чётко это оговорил, но имелась в виду цитата, занимающая несколько абзацев, так что q
для неё не годится. em:next-letter:contains(';'){test-style: italic;}
. Хотя em, по-моему, в русских текстах вообще делать нечего, но со strong точно то же затруднение.
«Во имя ясности кода, что имеем в виду, то и пишем —
if(argument===undefined) argument="value";
»