← Июль 2005 → | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
24
|
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://www.00am.ru
Открыта:
14-09-2003
Адрес
автора: inet.webbuild.prostosait-owner@subscribe.ru
Статистика
-1 за неделю
Свой сайт - это просто! Пособие для чайников. Выпуск 52
Информационный Канал Subscribe.Ru |
Свой сайт - это
просто! |
|
|
|
Выпуск 52 Предыдущие выпуски вы можете посмотреть в архиве рассылки по адресу http://prostosite.ru/states.shtml. А тем временем этот выпуск вместе с вами читают 16 531 человек... :) Сегодня для вас: - Вступление |
|
ВступлениеЗдравствуйте, уважаемые читатели! Сейчас самый разгар лета и самое время для полноценного отдыха. Поэтому рассылка сейчас выходит не очень часто, но выходит :). Написание курса, о котором я писала в предыдущем выпуске, еще идет, но скоро подойдет к концу. В сентябре я уже планирую его запустить. Напомню, в основу курса легла написанная мною книга "Построй свой СУПЕР-сайт за 21 день!", которая выйдет из печати в начале осени. Все, что в книге предлагалось изучить за три недели, в курсе я предлагаю освоить за 7 дней. Поэтому, как вы понимаете, курс от книги очень сильно отличается. Материалы я стараюсь писать таким образом, чтобы не перегружать читателя, и в тоже время, чтобы у него было достаточно информации для того, чтобы создать достойный сайт и суметь привлечь на него заинтересованную аудиторию. Как будет строиться курс? В курсе будет семь уроков с заданиями для самостоятельной работы. Выполнение каждого задания курсанты обсуждают со мной. Для курсантов первой группы будет действовать специальная цена - 50 у.е. На предыдущий, 51-ый выпуск пришло несколько очень полезных дополнений, которые я даже решила вынести в отдельный выпуск. Читайте и наслаждайтесь! |
|
Создаем графическое меню. Дополнения(Ольга Морозова) Первое дополнение от читателя под именем Maki. Все очень подробно, а если возникнут вопросы, в конце письма вы узнаете, куда их можно направить. Здравствуйте, Ольга! В 51 выпуске, был расмотрен вопрос по созданию графического меню. Хотелось бы зделать несколко важных (по моему мнению) замечаний. 1. Создав графическое меню мы увеличиваем обьем информации, загружаемой браузером, при просмотре страницы. Поэтому важно помнить что размеры графики должны быть максимально минимальны :) К примеру если в меню использовать файлы размером около 5Кб... В общем это не так уж и много, но если учесть что в меню будет около 5-6 пунктов а иногда их число доходит и до 10, то получается уже приличная сумма: 5*10=50Кб информации, к тому же не стоит забывать, что при наведении на меню подгружается еще столько же информации и цифра становится уже кругленькой: (5*10)*2=100Кб, а это около 20 секунд загрузки... Вобщем надо экономно подходить к любой графике на сайте. Этим экономиться место на сайте и трафик, а следовательно и время загрузки страницы.
2. Если создавать меню, даже необязательно графическое,
лучше это делать в отдельном фале (menu.html) а в страницу интегрировать
посредствам тэга "IFRAME" к примеру: <IFRAME src=menu.html width=155pt height=90pt
frameborder=0 scrolling="no"></iframe> 3. Помоему это самое важное и принципиальное. Дело в том что выпуске предлогалось использовать функции "onmouseover" и "onmouseout" для изменения кнопки при наведении, но они имеют один недостаток: графическая кнопка, которая должна заменить основную кнопку меню при наведении, начинает загружатся с сервера только при наведении курсора на эту самую кнопку. И посучается очень нехорошая штука... мы наводим мышку на меню, и только через 2-3 сек кнопка меняется, я вот очень редко задерживаю курсор на меню, и поэтому могу даче и не увидеть этой задумки, а она очень необычная и интересная... Я предлогаю выход из этой ситуации. Для этого надо дать браузеру команду подгрузить те самые, пока еще не исползуемые картинки. Они, как и вся другая графика будут храниться в кэше, поэтому при наведении курсора на меню кнопка изменится сразу же.
Вот, что для этого надо:
3. Там где у нас должно находиться меню пишем:
P.S. Это все может показаться немного пугающе, однако
разобраться в этом всем можно. И ничего страшного тут нет. (Ольга Морозова) Maki, большое спасибо за подробное дополнение! Еще одно дополнение от Станислава, который из выпуска в выпуск не устает комментировать ваши письма, уважаемые читатели. Вообще, о существовании CSS я знаю, но о том, что графическое меню можно сделать с помощью CSS, я до недавнего момента не знала. Но теперь благодаря Станиславу я это знаю, за что ему также большое спасибо :) Теперь первым делом хочу спросить: знаете ли вы о существовании CSS (каскадные таблицы стилей)? То же самое можно сделать с их помощью, и работать это будет вдвое быстрее, так как не будут подгружаться лишние картинки.
Если у вас на сайте пока не используются CSS, создаём файл
main.css в корневой папке сайта. Если у вас на сайте уже используются CSS, то
ничего создавать не надо. Открываем файл в редакторе (TigerPad, TopStyle либо
другой. Вставляем туда следующее: #mainmenu li { list-style-type: none; }
#mainmenu li a { text-decoration: none; display: block;
background: rgb(173, 224, 250); width: 120px; height: 36px;
#mainmenu li a:hover { background: rgb(250, 233, 172); Этим определяется вид ссылки в обычном состоянии и при наведении мыши. Теперь вставляем на место меню следующее:
<div id="mainmenu"><ul> (Ольга Морозова) В примере Станислава, насколько я поняла, меню состоит не из картинок, а эффект достигается благодаря разным цветам границ. Тоже хорошо, не нужно тратить лишнее время на загрузку картинок. А это всегда очень важно. Выскажитесь по теме выпуска >>> |
|
Ваши письма(Ольга Морозова) Начнем с письма Станислава с комментариями на позапрошлый, 50-ый выпуск, который он все-таки не оставил без внимания. А потом плавно перейдем к его комментариям на 51-ый выпуск. В общем, сегодня Станислав лидирует :)) Здравствуйте, Ольга!
Здравствуйте, Ольга! > Отношение Станислава к компании
Microsoft и браузеру Internet Explorer мне кажется довольно-таки предвзятым С мнением «дяди Васи» полностью
согласен. HTML так и расшифровывается: язык разметки гипертекста. Разметки, а не
оформления! Между прочим, про правильный код неплохо написано у «спектатора»: (Ольга Морозова) В этот раз комментарии Станислава просто "кишат полезностью" :). Бери и применяй. В очередной раз выражаю Станиславу свою благодарность :) Насчет системы Orphus и орфографии. Письма читателей я цитирую в подлиннике и если их исправлять, это будет уже искажение. Надо заметить, что я еще не все письма публикую, некоторые "шедевры" просто невозможно читать, про "понять" я уже и не говорю. И привести их в удобочитаемый вид задача просто нереальная, легче переписать заново. Так что скорее не меня нужно призывать ставить систему Orphus, а читателей писать грамотней. Следующее письмо от Василия aka Дяди Васи с комментариями на письма 51-го выпуска Приветствую, Ольга! Итак. Уточню, что форум не всегда является
полноценной заменой гостевой книге. Я, например, считаю хорошим тоном размещение
гостевой книги за пределами сайта, на стороннем независимом сервере. Это
является гарантией того, что хозяин сайта не будет пользоваться
"нечистоплотными" методами модерирования. Например, он не сможет редактировать
сообщения посетителей -- он сможет лишь комментировать их или удалять. В
некоторых случаях это существенный плюс. <ЦИТАТА> А вот я солидарен с ним в этом вопросе. Доминирование IE на рынке браузеров причиняет огромный вред всем, кроме Microsoft. Вредит это и вам, уважаемые веб-мастеры. Сейчас попробую объяснить, чем именно вредит. Но сначала приведу ещё одну цитату из прошлого выпуска -- "начинающий программист" Cadaverillo пишет: "Сам я сайты делаю на вижуал студио и при щелчке двойном на кнопке, например, могу написать на це-решётка или бейсике предурковатом чё делать." Вообще-то, первое, что мне пришло на ум после прочтения этих слов, так это поговорка: "Когда у вас в руках молоток, вам всюду мерещатся гвозди". Другими словами: когда у вас в руках есть инструмент, вам хочется применять его ко всему, не задумываясь, предназначен инструмент для этого, или нет. Это всё к тому, что я -- консерватор -- всё ещё не считаю Visual Studio, C# и Visual Basic хорошими средствами разработки веб-сайтов. ! ! ! Microsoft предлагает всем желающим создавать сайты по технологии .NET. Но прежде, чем окунаться с головой в эту пучину, спросите себя: а почему бы вам не создавать сайты, скажем, в среде Lotus Domino производства IBM? Скорее всего, далеко не все в курсе, потому поясню: Lotus Domino -- проверенное временем (и немалым временем) решение, позволяющее с помощью визуальных средств, подобных Microsoft Word, создавать полнофункциональные динамические веб-сайты. Задолго до изучения HTML я уже создавал такие сайты. Например, писал систему публикации новостей и систему автоматической регистрации пользователей. Всё это (и многое другое) в Domino можно создать за пару дней без использования шаблонов/заготовок, без каких бы то ни было знаний веб-технологий и почти без программирования. Вот что значит хороший дорогой инструмент. Но IBM производит этот инструмент не для домашнего использования -- он оправдывает себя только в среднем и крупном бизнесе. И Visual Studio .NET, по-моему, тоже находится в нише корпоративных средств разработки: как с технологической, так и с ценовой точки зрения. Не годятся эти инструменты для малого веб-стоительства: нужен дорогой хостинг, нужны дорогие средства разработки (http://msdn.microsoft.com/howtobuy/vstudio/ )... За скорость разработки приходится платить. И всё это лишь потому, что эти технологии не являются открытыми стандартами. Никто, кроме IBM, не выпускает серверы приложений, интерпретирующие сценарии Lotus Script. И я не думаю, что кто-то, кроме Microsoft, выпускает серверы, интерпретирующие сценарии C# (си-шарп). HTML, XHTML, CSS, JavaScript -- вот
примеры средств, которые следует использовать при создании веб-сайтов. При этом
вы сможете размещать ваш сайт хоть на Linux-сервере, хоть на мейнфрейме, хоть на
UNIX-машине производства SUN, хоть на FreeBSD-сервере вашего
Интернет-провайдера, хоть на вашей рабочей станции (Windows или Mac). Ваш сайт
будет работать и на бесплатном веб-сервере Apache, и на Microsoft IIS. Ваши
посетители смогут использовать разные браузеры: IE, Firefox, Opera, Netscape,
Mozilla... Вы получаете свободу, получаете самую настоящую независимость --
независимость от технологий. Так что не нужны мне "крутые" средства разработки, поддерживающие C# и Visual Basic. Не нужны именно потому, что нет такого открытого веб-стандарта: "це-решётка" (СИ-ШАРП). ECMAScript есть, а СИ-ШАРП -- нет. И привязываться к технологиям Microsoft я не имею никакого желания. Я свободный человек, я хочу иметь выбор. Я за то, чтобы было много разных браузеров. Я за то, чтобы было много разных веб-серверов. Я не против использования любых средств разработки, если эти средства позволяют создавать сайты, нормально работающие на РАЗНЫХ веб-серверах и нормально отображаемые РАЗНЫМИ браузерами. А на данный исторический момент человечество изобрело лишь один способ решения проблем совместимости -- это использование открытых стандартов. Стандартизация увеличивает совместимость, стимулирует конкуренцию, повышает качество и снижает цены. Использование же нестандартных/закрытых (пусть даже в чём-то удобных) технологий, вроде Lotus Script или C#, играет на руку разработчикам этих технологий -- монополистам, вроде IBM или Microsoft. Но даже не это самое страшное. Самое страшное -- это ставшее сейчас популярным создание веб-сайтов, которые можно нормально просматривать лишь с использованием Internet Explorer. Это не только увеличивает доходы Microsoft, но и душит веб-стандарты. Потому что IE во многом нарушает эти стандарты: не следует их требованиям, плюс, поддерживает нестандартные технологии, вроде Visual Basic. Многие открыто называют это преступлением и обвиняют Microsoft в нечестной конкуренции: являясь фактическим монополистом на рынке браузеров, эта компания уделяет на удивление мало внимания вопросам поддержки открытых стандартов (в разработке которых, кстати, она сама принимала участие!). Самое простое объяснение тому -- желание крупной компании воспользоваться популярностью своего продукта и сделать его "незаменимым", то есть несовместимым с другими подобными продуктами. В настоящее время Microsoft IE и другие браузеры НЕ являются (!!!) взаимозаменяемыми! И причина тому -- нерадивость (либо неопытность) веб-мастеров, использующих при разработке сайтов нестандартные технологии, присутствующие только в IE. Скажите, вы создаёте сайты в соответствии с рекомендациями некоммерческой организации W3C или в соответствии с принципом: "Работает в IE -- и нормально"? Понимаете ли вы, что в последнем случае вы укрепляете монополию коммерческой организации (потому что вынуждаете всех посетителей ваших сайтов пользоваться именно браузером Microsoft Internet Explorer)? Вы углубляете колею благополучия Microsoft. Вы усложняете жизнь, создателям альтернативных браузеров, ставя их перед непростым выборам: либо нарушить стандарты и делать всё "как у Microsoft", обрекая тем самым себя на вечное отставание, либо продолжать следовать рекомендациям W3C и... терять значительную часть потенциальных пользователей, которые не будут пользоваться их браузерами лишь потому, что созданный вами (да-да, вашими руками!) сайт нормально отображается лишь в Microsoft Internet Explorer. Есть и другая сторона медали: у альтернативных браузеров всё-таки есть приверженцы, и их немало. Рискну также предположить, что именно они являются наиболее активной, наиболее инициативной группой веб-пользователей (потому что они сделали выбор, отличный от выбора большинства). Создавая сайты, не поддерживаемые альтернативными браузерами, вы теряете эту аудиторию. Например, я (пользователь Firefox) просто уйду со странички, которая отображается вкривь и вкось, на которой не работает "хитрая" навигация и т. п. И я не один такой. Вы готовы отказаться от этой
небольшой, но активной группы потенциальных читателей? Я ничего не имею против увеличения доходов Билла Гейтса, но я не хочу лишаться права выбора. Потому в малом сайтостроении я не использую закрытые технологии, будь то .NET от Microsoft, или Lotus Domino от IBM. Я за совместимость всего со всем. В том числе за совместимость средств разработки. Вот Вы, Cadaverillo, советуете мне использовать довольно дорогой инструмент -- Visual Studio... А за что я должен платить такие большие деньги? За использование нестандартных технологий, поддерживаемых только Microsoft? Эх... Microsoft -- очень успешное коммерческое предприятие. Но это не значит, что я буду помогать им наращивать свои успехи. И в заключении, позволю себе немного
перефразировать великого русского поэта :-) Вот так вот. Я "верен буду старине": СИ-ШАРПу (C#) я предпочту старинные технологии вроде HTML или XML. Потому что каждую из них поддерживает десяток фирм-производителей серверов (Microsoft, IBM, HP, Sun, RedHat, SuSE, FreeBSD...). И все браузеры их поддерживают. Можно ли сказать то же самое про C# или Visual Basic? Или про них можно сказать лишь одно слово, и это слово: "Microsoft"? ------------------------ (Ольга Морозова) Так, похоже у меня намечается еще один постоянный помощник :) Ну что же, я очень-очень рада! Скоро я все письма буду пересылать Станиславу и Василию, а сама буду расслабляться на каком-нибудь теплом пляже... Ну ладно, что-то я размечталась :)) Да и вообще я шучу, мне очень нравится получать письма. Ну и отвечать на них тоже нравится, когда они требуют ответа, конечно же :) Далее дополнение на одно из писем 51-го выпуска от Владимира Ноздрина Здравствуйте, Ольга! (Ольга Морозова) Замечательно, думаю, Вячеслав будет рад. А narod.ru действительно, не самый быстрый хостинг, хоть и популярный. Здравствуйте, Ольга! (Ольга Морозова) Beardedwolf, очень
жаль, что вы не поняли, о чем был 50-ый выпуск. Я бы посоветовала вам особенно
обратить внимание на его последнюю часть, где я писала про неприятие себя и
своего настоящего имени. Правда, в своей рассылке вы подписываетесь именем и
фамилией, а письма почему-то под псевдонимом пишите. Очень странно :). Второе - архив вашей рассылки я прочитал полностью. Если вы считаете что рассказали своим подписчикам ВСЕ о раскрутке сайта - можно только посмеяться в ответ вашей уверенности, впрочем дело это конечно ваше. Третье - вы что, первый год в
Интернете и не знаете что письма могут подписываться как именами, так и
псевдонимами? И что здесь странного или принципиального? Псевдоним заменяет твои
имя, фамилию, отчество. Придумано для простоты и быстроты, другими запоминается
легко, как и адрес электронной почты, где такой же логин - beardedwolf.
Псевдонимы применяются везде и повсеместно - выйдите на просторы всемирной
паутины, походите по форумам и чатам, и вы это увидите. Странно ваше удивление и
то что вы этого не знаете. (Beardedwolf)
У вас рассылка по вашим психологическим проблемам или все таки по
сайтостроению? (Beardedwolf)
Второе - архив вашей рассылки я прочитал полностью. Если вы считаете что
рассказали своим подписчикам ВСЕ о раскрутке сайта - можно только посмеяться в
ответ вашей уверенности, впрочем дело это конечно ваше. (Beardedwolf)
Третье - вы что, первый год в Интернете и не знаете что письма могут
подписываться как именами, так и псевдонимами? Чаты - самый показательный пример. Например, звали тебя Машей, а стала "Прекрасная Незнакомка". В чатах редко подписываются реальными именами. Конечно, играть роль может быть интересно, но это уход от реальности. Люди, которые ведут себя раскрепощено в виртуальном общении, часто оказываются замкнутыми в общении реальном. Не всегда, конечно, везде есть свои исключения. Но все же ты не остаешься собой. Ты - это уже не ты, а роль, которую ты играешь. И имя у тебя не твое (ты-это же не ты), а другое. Я не утверждаю, что это вас, Beardedwolf. Но все равно странно, что вы общаетесь со мной так. Как с вами здороваться - "Здравствуйте, Beardedwolf!" что ли? Ну и письмо напоследок. Здравствуй Ольга! (Ольга Морозова) Большое спасибо за добрые слова! P.S. Сообщаю, что раздел "вопросы для продвинутых" возобновиться с осени. Всем удачного отдыха :) |
|
Рекомендую
""Каталог Наших Рассылок" - Лучшие Рассылки Единомышленников" |
|
Памятка для желающих написать мне письмоИтак, вы решили написать мне письмо. Но перед тем, как сделать это, спросите себя "Зачем?" И пока не найдете ответ, писать запрещается! :) Я довольно редко отвечаю лично автору письма по e-mail, но я могу ответить на письмо в рассылке. Для этого письмо должно быть ПО ТЕМЕ! Причем, желательно по теме выпуска. Про остальное:
А на сегодня все. |
|
|
|
|
Subscribe.Ru
Поддержка подписчиков Другие рассылки этой тематики Другие рассылки этого автора |
Подписан адрес:
Код этой рассылки: inet.webbuild.prostosait |
Отписаться
Вспомнить пароль |
В избранное | ||