Пишу сайт http://sushka-ekb.ru Сам сайт более-менее рабочий (хотя критика приветствуется) - что-то вроде интернет-магазина, но БЕЗ скриптов - соответственно нет корзины, возможности заказа, и прочих прелестей. По адресу http://sushka-ekb.ru/cgi-bin/index.pl пытаюсь переписать все это на Perl. Вроде бы все копирую один в один, но почему-то шрифт в перловской версии крупнее, чем на "не-перловской". Кроме того почему-то сайт в IE получается больше экрана, а в MOZILLA все нормально. Да и по коду - должно быть нормально В перловской версии добавил корзину и возможность покупки нажав кнопку "в корзину" Чего пока нет: - Заказав два одинаковых товара вы получите две позиции в корзине, а не одну объединенную - Пока нет скрипта удаления товара из корзины (для этого почистите куки) - Нет самого заказа (записи заказа в базу данных и оформления) - В каталоге работает заказ только из верхнего пункта "рыба". Это просто вломы было заполнять базу до полной работоспособности сайта. Собственно если есть желающие - скажите, почему в IE сайт не помещается на экране, почему шрифт в перловской версии больше, ну и скажите проблемы безопасности сайта и что не понравилось в дизайне.
Ну не скажу, чтобы он был прямо отстойным. Вроде сайт как сайт - без особых изысков, но и не дурного вкуса.
Разобрался в размере шрифта. Надо было добавить к началу файла print "<!DOCTYPE html PUBLIC \'-//W3C//DTD HTML 4.01 Transitional//EN\' \'http://www.w3.org/tr/html4/loose.dtd\'>"; Честно говоря не пойму как указание DTD влияет на размер букв, но как то влияет O_o
Эээ.. как бы на другой форум по вебу нужно бы вопросы задавать. Объявление доктайпа кидает рендер браузера в разный режим (квиркс, стандарт и т.п) если не указать доктайпа каждый будет рендерить как ему задали разработчики по умолчанию. Отсюда и разница в размерах шрифтов, отступах параграфов, списков и подобного. Выставлять доктайп всегда желательно.