Ayavryk

Ayavryk
Рейтинг
209
Регистрация
11.10.2003

Зависит от целей которые вы поставили. Если это ваше портфолио верстальщика - нужно обязательно сделать в XHTML strict. В остальных случаях лучше руководствоваться железным принципом "Работает? - Не трогай!".

XHTML необходим при работе с XSLT. И в перспективе с большой степенью вероятности этот стандарт заменит существующие шаблонизаторы. Поэтому я ориентируюсь на XSLT strict, хотя и в quirck mod тоже приходится верстать. В последнем случае дивная верстка - такой геморрой, что приходится местами от нее отказываться.

У ie6 всего полтора десятка бaгов, связанных с float: http://designformasters.info/posts/css-float-theory-and-practice/

Имхо имеет смысл выучить наизусть.

По-любому устроители выставки продемонстрировали высочайшее искусство пиара, которое является важнейшим из всех искуств (с). А вот спорить о том являются ли "целующиеся милиционеры", "черный квадрат" и прочая предметом изобразительного искусства занятие, имхо, бессмысленное.

zews:
Добавлю, что тег "b" в современном html не валидируется.

Кем не валидизируется? Чем не валидизируется? w3.org чекер не пробовали? А HTML какой? HTML5? Он для вас достаточно современен? Если современен, можете найти там "невалидизируемый" <b>...</b> по ссылке: http://www.whatwg.org/specs/web-apps/current-work/#b

C точки зрения перспективы лучше смотреть в сторону .NEТ

1) давно намечена тенденция роста доли IIS серверов. http://www.securitylab.ru/news/301737.php

Вместе с nix-серверами через 5-10 лет PHP, Rubi и пр. если не умрут, то окажутся на периферии. Имхо.

Стоимость хостинга nix и iis уже и в России сравнялась. см. например http://www.hoster.ru/

2) зарплата .NET - программистов в среднем выше чем у php-программистов.

Единственная проблема - с Borland переходить на MS будет довольно противно. Придется перебороть тошноту.

Avenger:
возможно ли средствами xslt извлечь из него инфу так, чтобы на

Через ж... можно, но так не делают. Набор строковых операций в XSLT крайне ограничен. И все решения получаются ресурсоемкими и громоздкими. Поэтому обычно все подобные вещи делают не в XSLT, а до того. В принципе если у вас Java или NET, в XSLT можно добавлять любые расширения, в частности всякие строковые операции на других языках. Но это не приветствуется.

Avenger:
. как сделать проверку деления на ноль средствами xslt?

<xsl:choose>

<xsl:when test="x = 0">

<xsl:text>-</xsl:text>

</xsl:when>

<xsl:otherwise>

<xsl:value-of select="number(y) div number(x)"/>

</xsl:otherwise>

</xsl:choose>

Avenger:
3. Как в xslt извлечь имя тега xml?

Вы применили правило непонятно к чему.

нужно <xsl:value-of select="name(tutorial/title)"/>

Впрочем непонятно зачем нужно вытаскивать имя тега, которое и так известно.

Всего: 2264