Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/18/2013 in all areas

  1. Хотелось бы продолжить тему. Почему мы отделяем семантику гипертекста от семантики вообще? Особенно сейчас (HTML5, CSS3). На самом деле сейчас наконец-то происходит возврат к первоначальной функции гипертекстовых страниц. Т.е. теоретически мы берем обычный текст и добавляем в него гиперссылки. Все! Дальше дело за CSS. А вот семантика самого текста может быть разнообразной. Беллетристике свойственен один семантический подход, научному реферату — другой, рекламному буклету — третий. Но выбор обычно производился автором текста или законами жанра (пьеса, например). В случае с гипертекстом произошло ограничение количества предназначенных к использованию тэгов. Не стоит забывать , что HTML предназначался для работы с научной информацией. Когда язык вышел за пределы использования его по прямому назначению, возникла необходимость в расширении его семантических возможностей, что и представляет нам HTML5. Да, можно нафантазировать сотни тэгов, типа 'chapter', 'dialogue', 'scene', предназначенных исключительно для публикации романов и пьес; и наоборот можно любой текст представить в виде списка абзацев или даже букв... Да, основной вопрос по теме звучит так: алфавит — это список или перечень? А если список, то упорядоченный или нет? Холиварный вопрос о календаре я не задаю, его можно погуглить. И, кстати, menu (фр.) — перечень. Именно поэтому еще в первых проектах языка он отличался от списков. А навигация — "выбор оптимального пути следования объекта в пространстве", что как бы не список тоже, но ближе к тому же древнему 'dir'...
    1 point
  2. Есть те, кто с этим не согласится) Есть даже те кто не согласится, что универсальный селектор это зло. Есть только теория, которая в современных браузерах видимого результата не привносит и все это может вылезти боком лишь в очень большом проекте и то только теоретически. Автор: Сожми окно браузера и крутани скролл вправо. Не совсем так. Это предложение вырванное из общего контекста, которое значительно меняет смысл написанного.
    1 point
  3. НИКОГДА так не делай: mysql_query("SELECT login, password, level FROM users WHERE login='".$_POST[login]."' AND password='".$_POST[password]."'")Давать возможность пользователю воткнуть данные в SQL-запрос "как есть", без "фильтрации" - первая "дыра" в безопасности, которую будут искать. Вот во что пойдет на выполнение, если закинуть в $_POST[login] строку "1' OR true limit 1; -- \"(это называется SQL-инекция): SELECT login, password, level FROM users WHERE login='1' OR true LIMIT 1; -- \' AND password=''Как минимум строки нужно пропускать через addslashes(), числа перегонять в числа через (int/float): mysql_query("SELECT login, password, level FROM users WHERE login='".addslashes($_POST[login])."' AND password='".addslashes($_POST[password])."'")Еще обязательно проверяй количество найденных записей по паре значений логин и пароль. Мало того, что они должны существовать, - они еще должны быть в единственном числе.
    1 point
  4. 1 point
  5. потому что Вы поставили высоту на author-block. Уберите высоту, она тут не нужна, либо замените на min-height и я бы советовал использовать border вместо outline
    1 point
  6. Господа, nerv и Catherine, успокойтесь
    1 point
  7. Проблема в Ie6, конечно же. Хочу дать совет, не надо ориентироваться на этот старый браузер, от него даже создатели давно отвернулись.
    1 point
  8. Для кого? Для опенсорс-проектов, где код коммитят по делу и без, да, очень сильно важно не сливать весь треш в кучу. Но когда тебе нужно иметь одну точку для контроля доступов, тут децентрализация не помощник
    1 point
  9. Что то я не понял,какой такой файлик?какое у него должно быть имя и расширение,что в нем должно быть и в какой последовательности?В куда мне вставлять тогда скрипт гугла?
    -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