ЖУРНАЛ ХАКЕР

WEB-FAQ

Спецвыпуск хакер, номер #002, стр. 002-124-1


FAQ-ультативный Андрей Каролик (andrusha@sl.ru)

http://www.ruschannel.xxi.ru

Как лучше всего указывать ширину в ячейках таблицы? В пикселах или в процентах?

В долларах, причем американских, :) зеленые любят все. А вообще, без разницы, можно и в процентах, можно и в пикселах. В процентах удобно делать ячейки, в которых текст, а с фиксированной шириной те ячейки, где меню, картинки и т.п. Но запомни одну феню - не указывай ширину в пикселах и в процентах для разных ячеек одной таблицы одновременно. Ты, конечно, не дятел и смог изобразить такую таблицу, но браузер это вводит в глубокую думку и он в результате выводит все криво. Особенно это проблема НетШкафа, он в этом полный профан и в результате может некоторые ячейки потом отобразить с плюс-минус несколько пикселов. Но и тут есть уловка: укажи ширину в пикселах, а потом еще вставь картинку фона шириной в ширину ячейки и толщиной в 1 пиксел, тогда ширина во всех браузерах будет именно той, что поставишь, а картинка будет сливаться с фоном. Просто и со вкусом. :)

Я взял картинку с бесплатного сайта, а она как-то криво смотрится на моем фоне, что делать?

Говорила тебе мама - не лазить по открытым колодцам! Нет чтобы свое сваять, все чужое тащишь. :) Твоя проблема может возникнуть только в случае gif файла (простого или анимированного), так как он поддерживает функцию прозрачности на любой цвет. Это делается для облегчения файла, но в то же время кладется ограничение на фон. То есть, к примеру, в моей картинке полно белого цвета, а она будет лежать на белом фоне, тогда я просто делаю ее прозрачной на цвет 255,255,255 в том же ФотоЖопе (255,255,255 - кто не допер - белый, он же #FFFFFF). Но тогда на любом другом фоне, синем, например, моя картинка будет смотреться децел криво из-за отсутствия белого. Короче, делай этот файл в проге типа ФотоЖопа или ГифАниматора, если это анимашка, вовсе непрозрачным или прозрачным на другой, нужный тебе, цвет фона.

Я сделал несколько анимашек и поставил минимальную задержку, а потом их скучковал на одной паге, а они почему-то стали тормозить, у меня глюки?

Не глюки, а руки :) и не оттуда растут. Ты просто перегрузил страницу анимацией, вот и тормозит. А скорость показа зависит от свободных ресурсов тачки, на которой смотрят твое творение. Но так как у всех мозгов на компе и видеокарте не всегда густо, то советую умерить аппетиты и поубавить анимации. А потом, кто будет смотреть твою мурзилку? Всякая анимация хороша в меру. Для уменьшения торможения попробуй оптимизировать сами анимашки или заменить некоторые статикой.

Я прописал пути к картинкам и т.д. - все пашет, а закачал на сайт - фигу. В чем дело?

Поди угадаю... У тебя винды, а сайт качал на систему под Юникс? Точно? Ну в этом и вся проблема, которая, кстати, возникает у многих новичков. Юникс различает заглавные и прописные буквы, поэтому пути надо прописывать с учетом этой особенности, а файлы сохранять в прогах, которые при сохранении также учитывают регистр названия и расширения файла. Если ты крут и редактируешь код ручками, то подойдет NotePad.

Содержание  Вперед на стр. 002-124-2