
SelenIT
Expert-
Posts
4,327 -
Joined
-
Last visited
-
Days Won
140
Content Type
Profiles
Forums
Calendar
Store
Everything posted by SelenIT
-
Система управления базами данных. Т.е. программа для хранения, редактирования, быстрого поиска и т.п. огромного числа записей (вплоть до многих миллионов) и всевозможных связей между ними. Как правило, работа с базами данных ведется на языке SQL (язык структурированных запросов). Вначале нужно установить и настроить локальный http-сервер на своем компе. С чего начинать за это браться, имхо, лучше всего расписано на этом сайте. Это плохо, нужно срочно исправлять!
-
Да, с такой структурой будет сложно добиться результата без скрипта. Куча абсолютно позиционированных dd-шек без координат будут накладываться друг на дружку в уголке, соседним селектором легко можно выбрать только одну, для остальных придется городить длинные цепочки. И в итоге получится что-то типа такого: body{ font-family: Georgia, Times, 'Times New Roman', serif; } #nav, #nav dl{ margin:0; padding:0; border: 1px solid #000; background: #515151; float: left; width:auto; } #nav dt{ float:left; position:relative; background: #515151; } #nav dd{ display:none; position:absolute; padding:8px 0; width:138px; background: #515151; } #nav a{ color:#fff; text-decoration:none; display:block; width:120px; padding:4px 10px; } #nav a:hover{ color:#000; background:#ccc; } #nav dt:hover{ background:#333; } /* заставим отображаться до 5 dd-шек подряд после наведенной dt-шки */ #nav dt:hover + dd, #nav dt:hover + dd + dd, #nav dt:hover + dd + dd + dd, #nav dt:hover + dd + dd + dd + dd, #nav dt:hover + dd + dd + dd + dd + dd { display:block; } /* зададим каждой dd-шке y-координату в зависимости от номера */ #nav dt:hover + dd { top: 36px; } #nav dt:hover + dd + dd { top: 80px; } #nav dt:hover + dd + dd + dd { top: 124px; } #nav dt:hover + dd + dd + dd + dd { top: 168px; } #nav dt:hover + dd + dd + dd + dd + dd { top: 212px; } /* а теперь еще каждой группе dd-шек нужно задать x-координату... */ /* для первой можно не задавать, пусть будет 0 по умолчанию */ /* для второй еще относительно просто... */ #nav dd + dt:hover + dd, #nav dd + dt:hover + dd + dd, #nav dd + dt:hover + dd + dd + dd, #nav dd + dt:hover + dd + dd + dd + dd, #nav dd + dt:hover + dd + dd + dd + dd + dd { left: 140px; } /* а вот начиная с третьей начинается ужас... */ #nav dd + dt + dd + dd + dd + dd + dd + dt:hover + dd, #nav dd + dt + dd + dd + dd + dd + dd + dt:hover + dd + dd, #nav dd + dt + dd + dd + dd + dd + dd + dt:hover + dd + dd + dd, #nav dd + dt + dd + dd + dd + dd + dd + dt:hover + dd + dd + dd + dd, #nav dd + dt + dd + dd + dd + dd + dd + dt:hover + dd + dd + dd + dd + dd { left: 280px; } /* для пятой надо еще учесть, что четвертая была пустой... кстати, по смыслу dl получается, что Download 1 - определение, подходящее не только к Downloads, но и к Help, это действительно так? */ #nav dd + dt + dd + dd + dd + dd + dd + dt + dd + dd + dd + dt + dt:hover + dd, #nav dd + dt + dd + dd + dd + dd + dd + dt + dd + dd + dd + dt + dt:hover + dd + dd, #nav dd + dt + dd + dd + dd + dd + dd + dt + dd + dd + dd + dt + dt:hover + dd + dd + dd, #nav dd + dt + dd + dd + dd + dd + dd + dt + dd + dd + dd + dt + dt:hover + dd + dd + dd + dd, #nav dd + dt + dd + dd + dd + dd + dd + dt + dd + dd + dd + dt + dt:hover + dd + dd + dd + dd + dd { left: 560px; } /* к счастью, в CSS3 есть способ слегка облегчить наши мучения, но это не будет работать в IE7-8 */ #nav dt:nth-of-type(6):hover + dd, #nav dt:nth-of-type(6):hover + dd + dd, #nav dt:nth-of-type(6):hover + dd + dd + dd, #nav dt:nth-of-type(6):hover + dd + dd + dd + dd, #nav dt:nth-of-type(6):hover + dd + dd + dd + dd + dd { left: 700px; } #nav dt:nth-of-type(7):hover + dd, #nav dt:nth-of-type(7):hover + dd + dd, #nav dt:nth-of-type(7):hover + dd + dd + dd, #nav dt:nth-of-type(7):hover + dd + dd + dd + dd, #nav dt:nth-of-type(7):hover + dd + dd + dd + dd + dd { left: 840px; } И самое обидное: при уводе с dt, все эти dd-шки будут тут же прятаться, потому что соответствующий им dt перестанет быть :hover. Т.е. всё равно получится не меню, а в лучшем случае всплывающая подсказка. Надеюсь, теперь вам понятнее, почему вас с самого начала отговаривали от этой затеи?
-
Вот потому и не хочет выпадать, что не вложенный. См. соседние селекторы.
-
Тогда, боюсь, мне нечего больше посоветовать, кроме как обновить дримвивер или перейти с него на менее своенравный в настройках редактор (хотя бы Notepad++). Либо поискать в Гугле готовые примеры этого конфигурационного XMLника именно для вашей версии.
-
Тем, что он не позволяет регулировать отступы между строками и между столбцами по раздельности (с чего этот топик-то начался). Ну и просто — несолидно как-то в эпоху ЖHTML и массового поклонения идолам семантичности хранить оформление в атрибутах разметки...
-
Эх, кто бы меня научил работать в таком темпе, не отвлекаясь...
-
Однако, по состоянию на сегодняшний день IE6+IE7 в сумме составляют меньше 10%... может, в таких вещах, как обгламуривание таблиц, и впрямь приходит пора на них подзабивать и полностью переходить на border-spacing?..
-
В CS4 там рядом еще есть галка а-ля "Использовать при открытии файлов, у которых не задана кодировка", в 2004-м такого нет? Так и стоит? Не Windows-1251?
-
Соглашусь. Но из изначального поста никак не следовало, что в нашем запутанном деле еще и ПШП замешан, никак не следовало.В общем, такого старинного дримвивера у меня под рукой не нашлось, но в CS4 есть многообещающий пункт 'Default encoding' во вкладке 'New document' в окошке, открывающемся из меню 'Edit' — 'Preferences'. Полагаю, в прежних версиях должно быть что-то аналогичное.
-
Просто надо сохранять файлы только в полнолуние, желательно в полночь либо за два часа до восхода солнца, одной рукой нажимая кнопку, а второй сворачивая фигу, водя ею перед монитором и приговаривая: "Закорючки-крякозяблики, улетайте как журавлики, перелетные птички, прочь с моей странички!". Эффект будет надежнее, если на клавиатуре при этом будет лежать высушенная лягушка, а подставку монитора перед этим трижды потереть шкуркой гриба-дождевика, выросшего у развилки двух кривых тропинок. Ну или, если серьезный магический подход кажется слишком сложным и ненадежным — бросить страдать гаданиями, а вместо этого почитать что-нибудь про кодировки (в частности, <meta charset>)
-
Так почти всегда бывает. Семантика в вебе — штука достаточно условная, гибкая и субъективная, выразительных средств, даже со всеми вкусными добавками нового "живого стандарта", увы, маловато, и эта голь бывает хитрой на выдумки. Достаточно логичные на первый взгляд аргументы "за" можно притянуть практически к любой, сколь угодно абсурдной идее (типа списка для частей страницы). После нескольких лет мучительной неясности и отчаянных криков в пустоту на меня снизошло что-то типа просветления, порядком перекликающееся с правилом №1 в подписи несравненной Светланы . Я понял, что надо выдумывать аргументы не за, а против каждого из вызывающих сомнения вариантов структуры — и отсекать их один за другим в порядке убывания убедительности этих аргументов. Пока, методом исключения, не останется единственный наименее спорный. Он-то скорее всего и будет верным. К сожалению, кое-где такое прямо советуют. И подтверждаю по себе, соблазн расширенной семантики списка "имя-значение" велик. Каюсь, года три назад в одном интранетном (к счастью) портале и я заюзал как-то такую бяку...
-
<article> с <time> Не DL однозначно (текст новости — ни разу не определение и даже не "значение" даты). Просто список — можно поспорить, но имхо тоже притянут (если уж на то пошло, скорее напрашивается OL, т.к. новости обычно идут в определенном порядке — хронологически). Если ограничиться семантикой HTML4(XHTML1), то, на мой теперешний взгляд, пожалуй, самое здравое — заголовки какого-нибудь минимального ранга и обычные абзацы, сплошняком, без каких-либо оберток вообще. Одно время мне казалось, что для новостей годится микроформат hCalendar. Но всё-таки он скорее для запланированных на будущее событий...
-
Чаво, пардон? -moz-круголки работали с FF 1.0. Другое дело, что по двойку включительно качество скруглений было абсолютно неудовлетворительным, рубленым без намека на сглаживание...
-
По ходу дела, не самый оптимальный. В стандартном режиме IE8 экспрешны уже не работают, а nth-child — еще не. А сбрасывать ради одной полосатости IE8 в режим IE7... ну, не знаю Хорошо хоть behavior-ы работают (даже в IE9)...
-
Было дело... И даже NS 4.7x
-
По умолчанию вырывается, если диву не присвоено ничего из того, что создает упомянутый Светланой контекст форматирования (кроме overflow:hidden/auto/scroll, это может быть display:inline-block/table-cell/table/inline-table и float:left/right).
-
Добавлю только, что префикс -ms- всё-таки работает в IE8 — в его стандартном режиме (т.е. с норм. доктайпом и не в "режиме совместимости с IE7"). И сам по себе "hasLayout" существует только в IE5-7 (в более новых — только в режиме эмуляции IE7 и в Quirks mode), в нормальных браузерах и современных IE такой беды нет вообще. А zoom, по данным этого сайта, работает в Сафарях 4+ и Хроме 3+
-
Попроще: никак. Div-ы в HTML этого не умеют. Умеет это делать Javascript. Или другой тег — iframe (но для этого содержимое, которое должно в нем открываться, должно быть отдельной страницей, и может появляться ненужный скроллинг, с которым придется бороться опять же скриптом). Вам точно нужна именно такая подгрузка, а не просто единое оформление всех страниц?
-
Ага, надо с базой разбираться. Надеюсь, это поможет...
-
Смотря куда именно попадает. В MS (и крупных компаниях вообще) хватает и "серой массы" (и, по моему небольшому опыту, как раз больше возможностей для стабильной и довольно безбедной жизни без крутого профессионального развития). Вот если бы вопрос стоял как "работает себе человек... и вдруг становится Биллом Гейтсом"... Ну вот я хотя бы... "Учу HTML", стыдно сказать, с 99-го года. Реальных законченных работ, которые могу показать — 0 Смешно сказать, 33. Инст был еще во времена 5-го IE
-
Да там скрипта (или экспрешна, кому что ближе) одна строчка
-
Да и сейчас по большому счету так же . Только вместо учебы — рутина, за которую платят какие-никакие деньги (небольшие по меркам IT-отрасли, но всяко лучше чем стипендия)...
-
В смысле "расслабон, гуляние, отдых, НО не посвящение времени учёбе"
-
Для меня, значит, роль пива на последнем курсе играли эксперименты с HTML Про Резига, кстати, вопрос холиворный. По крайней мере, раньше был (известная в опред. кругах цитата Р. Корнфорда "It is a pity that people insist on inflicting things like JQuery on the world before they have themselves progressed beyond the novice stage in their javascript understanding" из письма 2007-го года), сейчас многое поменялось и в JQ, и в браузерах, и даже в самом JS/ECMA-262 (5-я редакция). А вообще, имхо, афоризм про слепую практику и мертвую теорию достаточно универсален
-
А теперь приведите весь код в порядок, как советовали. Достаньте <h3> из <p> (всё равно он оттуда вывалится при разборе кода браузером), замените нелепый архаичный <font> на что-нибудь нормальное (на мой характер, убрать бы его вообще, id задать самому заголовку, а font-family: "MS Sans Serif", monospace и прочие параметры шрифта вынести в CSS)...