Wealth beyond measure, outlander
Вук Мрнявчевич
дневник заведен 26-08-2004
закладки:
цитатник:
дневник:
местожительство:
Китай, Шанхай
интересы [3]
Барсы, Шанхай, Кормежка
антиресы [3]
17-04-2006 19:35
Сегодня домучивал этот злосчастный макет, нарисованный этим злосчастным псевдодизингером.

Как я и думал, сайт с инлайновым фреймом на существующий движок не ложится. Чтоб лег, -- надо лезть глубоко в код. Шеф сказал, что, мол, этот движок, он на секретарш не рассчитан, он так и задуман, что его нужно модифицировать под конкретные задачи... По сути он прав, но в общем и целом... зачем тогда он вообще, этот движок?.. Сайт из восьми страничек я и ручками могу поддерживать
В общем, ежели кому интересно полюбоваться на картинку: http://deskol.ru/new/
Комментарии:
18-04-2006 11:26
Камрад
Посмотри, как кнопки выглядят в Firefox.
Хеффалумп
caliban то есть никак...
тут я не знаю, чего делать Переверстывать все таблицей ломает...
18-04-2006 23:01
Камрад
Барс Шанхайский
тут я не знаю, чего делать

Добавить в начале deskol.css следующий код:

* {
-moz-box-sizing: border-box;
}
Хеффалумп
caliban Спасибо за науку, но откуда взялось это шаманство?
19-04-2006 12:36
Камрад
Барс Шанхайский

Разница в box model Интернет Эксплорера (traditional model) и Мозиллы (W3C model). »

И padding, таким образом, может влиять или не влиять на ширину/высоту элемента. То есть, в этих кнопках следующие правила

height: 30px;
padding-top: 9px;


приводят к разному результату: в ИЕ результирующая высота получается 30 пикселей, а в Мозилле — 39.
19-04-2006 12:39
Камрад
Барс Шанхайский

А это правило

* {
-moz-box-sizing: border-box;
}


говорит Мозилле буквально следующее: «пусть все элементы на этой странице используют традиционную (ИЕ-шную) бокс-модель».

Таким образом, мы получаем одинаковое (ИЕ-шное) поведение — как в ИЕ, так и в Мозилле.
Хеффалумп
caliban понятно... а я считал, что padding есть расстояние между элементом и его границей, и что это настолько просто, что разночтений вызвать не может...
Еще раз спасибо!..
19-04-2006 21:29
Камрад
Барс Шанхайский


А различия (из-за которых у тебя и были проблемы) в том, что «ширина элемента» для Мозиллы — это ширина прямоугольника Content, а для ИЕ — это ширина Content+Padding. Ну да я уже говорил.

P.S. Padding — это расстояние между содержимым элемента и его (элемента) границей.
Хеффалумп
caliban нда... век живи, век учись...
А где про эти шаманства с moz-box-sizing и т.п. можно прочесть?
20-04-2006 11:00
Камрад
Например, по вышеприведённой ссылке: http://www.quirksmode.org/css/box.html

(Если ты конкретно про ‘-moz’ спросил: это префикс для нестандартных свойств, поддерживаемых Мозиллой. То есть Мозилла их поддерживает, а благодаря спец-префиксу другие браузеры не обращают на него внимание. Для Оперы тоже есть: ‘-o’.)
Хеффалумп
caliban спасибо, а то Гугель мне выводил какие-то левые сайты, видимо, те, у которых в CSS это шаманство прописано...
Освещающий путь...
Кстати, еще тут есть: http://loc.stack.ru/projects/CSS2/cover.html
Ну и оригинал: http://www.w3.org/TR/CSS21/
Хеффалумп
Anthrax о, круто. Спасибо
Освещающий путь...
та не за что
скачай себе оффлайн копию и пользуйся дома как справочником
Хеффалумп
Anthrax так и сделаю.
В HomeSite млжно свои html-файлы засовывать, как хелп.
Освещающий путь...
Барс Шанхайский, свои html-файлы засовывать, как хелп - это где там такое? Расскажи, плиз.
Хеффалумп
Anthrax в егойной папке есть папка Help. Туда всякое лыко и в строку. Т.е. папки, кинутые туда, отобразятся в виде узлов, файлы -- в виде листьев. Вся эта радость отображается (если ты вдруг закрыл и забыл эту панель) слева, в т.н. Resource Window, на вкладке Help.
Кстати, там же в хелпе это и описано. Using HomeSite->Extending Help System.
Поиск, кажется, по русским файлам не работает, ну да и хрен с ним.
Я это обнаружил случайно, когда искал хоть какую-нить инфу, как работает егойный, хомяка, внутренний скриптовый язык (т.е. понятно, что это диалект ECMA-script, но объектная модель!..)
23-04-2006 11:14
Камрад
Барс Шанхайский

> диалект ECMA-script, но объектная модель!

Га?!
Хеффалумп
caliban ну, не ECMA (я не уверен, к чему относится этот стандарт -- к языковым конструкциям или к объектной модели)... запиши какой-нить макрос, потом открой его для редактирования. Что-то java-script'оподобное.
23-04-2006 22:01
Камрад
Барс Шанхайский

запиши какой-нить макрос, потом открой его для редактирования

Находить и ставить HomeSite (или что там?) не буду, извини. :)

ECMA (я не уверен, к чему относится этот стандарт -- к языковым конструкциям или к объектной модели)...

ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification. The language is widely used on the web, and is often referred to as JavaScript or JScript, although those two languages are extensions of the ECMA-262 standard. »

То есть конкретные реализации скриптовых языков в браузерах — JavaScript, JScript, InScript — диалекты ECMA-262.


Но я удивлялся не этому. Мне показалось, что ты сказал, что у ECMAScript нет объектной модели или она плохая. Я против. :)
Закрыть