Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/24/2012 in all areas

  1. AAARGH!!!! НУ ЧИТАЙТЕ ЖЕ! ЧЁРТОВЫ! СПЕЦИФИКАЦИИ! НАКОНЕЦ! Ни одна. Спецификация. SGML/HTML. Никогда. Не. Разрешала. Перекрытия. Тегов. И ни одна. Спецификация. X(HT)ML. Никогда. Не. Обвиняла. HTML. В этом. (Спека XHTML1.0 обвиняла браузеры в излишней терпимости к этой ошибке, но никто не читает текст черным по белому - только "красные" и "зеленые" примеры...) HTML и X(HT)ML различаются разрешенными вариантами сокращенного синтаксиса. Первый явно выделяет пустые элементы (те, которые заведомо не могут иметь никакого содержимого - br, hr, img...) тем, что запрещает для них закрывающий тег (end tag: forbidden), подчеркивая этим их особую роль. Второй разрешает "самозакрытие" тегов (основанное на т.н. "Null End Tag"-синтаксисе из того же SGML), причем - формально - любых, хоть пустых, хоть нет. И для SGML-парсера это "самозакрытие" - источник как минимум неоднозначности. Ну и правильные способы закрытия элементов различаются, хотя и там, и там их по два: в X(HT)ML - закрывающий тег и "самозакрытие" для всего, в HTML - явный закрывающий тег и контекст, в котором элемент однозначно обязан закрыться (для элементов с опциональным закрывающим тегом). X(HT)ML-ные правила, конечно, нагляднее, очевиднее и проще для понимания. С HTML-ными правилами приходится как минимум запоминать (или подсматривать в справочнике), какие элементы являются пустыми, для каких закрывающий тег необязателен и т.п. Но загвоздка в том, что X(HT)ML-ная простота и наглядность работают только с правильным Content-type, в остальных случаях HTML-ные особенности нужно всё равно как минимум учитывать. В двух словах: в HTML за структуру разметки отвечает кодер, а за структуру DOM - браузер. В XHTML - наоборот. Каждый сам выбирает, что ему важнее - но надо помнить, что браузер отображает и стилизует именно DOM... В остальном это и впрямь дело вкуса. Хотя пользоваться правилами того языка, на котором разметку будет читать браузер - имхо, немножко честнее А что с этим не так? Для быстрых проверочных примеров никогда не ставлю лишние теги, никаких проблем не наблюдаю (ни со скриптами, ни со стилизацией). То, что html5shi(v|m) когда-то требовал явно открытого body - проблема этого конкретного скрипта, а не разрешенного (более того, рекомендованного гуглом!) синтаксиса...
    2 points
  2. Дорогие, уважаемые создатели, модераторы и активные участники htmlbook.ru! Спасибо вам ОГРОМНЕЙШЕЕ за тот титанический труд, который вы вкладываете в развитие данного ресурса! Спасибо за все-все ответы на самые наши тупые вопросы и пинки в нужном направлении! Спасибо за то, что всегда готовы помочь и поделиться своими знаниями, в любое время дня и ночи Без ваших ответов и дискуссий нам, новичкам, бывает очень тяжело разобраться в том потоке информации, которым изобилует интернет. Вы даете нам силы, знания и надежду на то, что когда-нибудь мы тоже, возможно, сможем достигнуть хоть сотой части вашего уровня. Ни один мой корректный вопрос не остался без ответа. Каждый день я узнаю для себя что-то новое и интересное. Спасибо вам за это. Желаю вам сил, удачи, терпения и процветания! Так держать!!!
    2 points
  3. Я тебя прошу..езжай на море... Лето же, небо голубое...
    1 point
  4. Вот это классная вещь. Более понятного объяснения времен, чем в этих видео я нигде не видел. Правда там, по-моему, совершенные времена не объясняются. "который предоставляет веб-приложениям скриптовый доступ к IME" to provide something with access - это предоставлять чему-то доступ, обеспечивать что-то доступом. IME - в википедии переведено как "Редактор метода ввода" Тут не совсем понятно, т.к. тут вместо перевода associated можно взять другое русское слово, которое более подходит в данной ситуации. А для этого нужно понимать, что это за IME API, как он работает и что за юзер-агент у хостинга. В данном случае, script - это компьютерный термин, а мы его так и произносим "скрипт". -ed - да, окончание глагола, поэтому scripted - заскриптованный, ну тут опять нужно понимать как вся эта хрень работает. Скорее всего, имеется ввиду доступ к IME через javascript. Нужно смотреть структуру предложения. У нас здесь access является объектом действия, поэтому оно существительное. Связанный, объединенный. Да, на русский язык переводится причастием. Да, тебе нужно научиться видеть структуру предложения. Можешь погуглить на тему членов предложения (не важно в русском или английском). В частности почитай про субъект, предикат и объект. У меня как-то сами собой слова раскладываются по полочкам во время чтения и вопросов о том, где глагол, а где существительное не возникает. Ну и старайся больше читать. Желательно не технические документации, а что-нибудь художественное, т.к. в документациях нужно владеть темой, а если не владеешь, то это только усложняет перевод и понимание. Успехов
    1 point
  5. узнаете адрес текущей страницы <? $url = $_SERVER['REQUEST_URI']; ?> а теле ссылки делаете проверку, типа этой <a href="/" <? if ($url == '/'){echo "id=\"active\"";}?> >ГЛАВНАЯ</a> <a href="/o-nas.html" <? if ($url == '/o-nas.html'){echo "id=\"active\"";}?>>О НАС</a> и тд
    1 point
  6. Еще раз предварительно благодарю даже за внимание к моей скромной темке Суть проблемы вот в чем: на сайте _http://differed.ru все работает отлично во всех браузерах, кроме Internet Explorer. Люди жалуются, присылая письма, что все криво. Сайт делала не я, но теперь за него отвечаю... Помогите кто чем может, очень прошу.. Начиталась про CSS, но сама боюсь что-либо менять Хм) Как ссылку красиво получилось вставить) Заранее премного благодарна!!!
    -1 points
This leaderboard is set to Kiev/GMT+02:00
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy