parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

pm 04.10.2002 12:49

Мне кадется зря вы отказались от множетсвенного наследования. На нем основан MixIn-стиль программирования. Оказалось что оно хорошо пожходит для верстки. Например раздеры сайта бывают двух- и трех-колононые, главные и вложенные.
Соответственно мы наследуем каждый раздел от обобщенного раздела, в котором описан общий формат страници типа:
<html>
<head>
<title>....</title>
</head>
<body>
...
</body>
</html>
А потом "подмешиваем" туда класс, отвечающий за колоночность, и класс, описывающий главность/вложенность.
"главность/вложенность" потребовалась в реальном проекте, для различения тонких отличий в оформлении навизационного меню.

Реализация всего этого кучей ifов конечно возможно, но html тогда преврашяется в жудкую кашу, работать с котоорой тяжело и верстальшикам и программистам.