» Форма входа

»Мoy-weB ver.4.1

» Статистика

Главная » Статьй и уроки
« 1 2 ... 5 6 7 8 9 ... 25 26 »
HTML » XHTML » XML Статьй и уроки

HTML » XHTML » XML


Основное различие между HTML и XHTML состоит в том, что в XHTML
применяется синтаксис XML, который предназначен для помощи в разработке
синтаксически корректных и правильных документов XML. XHTML
представляет собой словарь XML, в то время как HTML — это лишь
предшествующий XHTML язык разметки.

В
связи с тем, что XHTML является приложением XML, некоторые действия.
которые совершенно правильны в HTML4 на базе SGML, должны быть
изменены. Перечислим правила, которые необходимо соблюдать при переходе
от HTML к XHTML:

1. Документы должны быть правильно сформированы.


Это означает, что все элементы обязаны иметь закрывающий тег(например, ) или быть написаны в специальной форме(например,
), а также должна соблюдаться корректная вложенность элементо ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 434 20.Сен.2008


XHTML, говорите? Статьй и уроки

XHTML, говорите?


Одна из самых печальных вещей, которую я замечаю, когда набредаю на
русскоязычные веб-разработчицкие сообщества — это полное нежелание
разбираться в сути вопросов. Когда что-то у кого-то не получается, он
сначала спрашивает это в форуме, где куча самозванных “гуру” начинает
ему рассказывать несусветную чушь. Потом, если повезет, кто-нибудь даст
ссылку на какую-нибудь более-менее адекватную статью, которая может
частично касаться вопроса. Совет же почитать первоисточник (например
спецификацию языка) обычно воспринимается как издевательство, потому
как по-английски все “свободно разговаривают” только в своих резюме.

Все это приводит к тому, что русское веб-сообщество полно совершенно странных мифов, пугающе противоречащих логике:

* “надо верстать и таблицами, и div’ами”
* “1 em = 16 px”
* “ ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 467 20.Сен.2008


Web 2.0 для дизайнеров Статьй и уроки

Web 2.0 для дизайнеров


Во времена Web 1.0 довольно ограниченное количество авторов создавали
веб-страницы для большого числа читателей. В результате люди получали
информацию, непосредственно посещая источник. Однако со временем всё
больше и больше людей начали не только читать, но и сами писать в Сети.
Эффект получился довольно интересным – внезапно образовалось слишком
много информации для ознакомления. Стало просто физически невозможным
посетить многочисленные сайты, даже если они и достойны внимания. Вот
тогда-то и стало ясно, что парадигма Web 1.0 должна измениться.

Добро
пожаловать в Web 2.0 – видение Сети, в котором информация поделена на
микро-частички, которые могут быть распределены на десятки доменов.
Сеть документов трансформировалась в Сеть данных. Мы больше не ищем ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 417 20.Сен.2008


Типичные ошибки сайтов Статьй и уроки

Типичные ошибки сайтов


Постоянно наблюдаю на сайтах одни и те же ошибки, значительно
затрудняющие продвижение сайтов в сети интернет. Ниже привожу список,
надеюсь, это будет полезно владельцам ресурсов.

1. Отсутствие файла robots.txt


Файл
содержит рекомендации для поисковых роботов по индексации сайта
(подробнее о том, для чего используется данный файл, вы можете узнать
на странице http://www.rambler.ru/doc/robots.shtml, например). Нередко
нужно запретить индексацию каких-либо страниц или разделов на сайте,
для этого и нужен файл. Однако часто файл попросту отсутствует на
сервере, что порой приводит в очень неприятным последствиям. Например,
к присутствию в базе поисковых систем страниц с результатами поиска по
сайту.

... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 464 20.Сен.2008



HTMLchecklist – проверь свой HTML Статьй и уроки

HTMLchecklist – проверь свой HTML

1. Разделение структуры и визуальной части.

- Не использовать элемент <font>.

- Аттрибуты расположения (align, valign, width, height) выносить в CSS.

-
Не использовать таблицы, кроме как для представления табличных данных.
Использование таблицы для форматирования визуальной части допустимо
только в самых сложных случаях. Максимальная вложенность таблиц не
может превышать трех.

- Элемент background не используется и выносится в CSS.

- Оформление полей ввода и кнопок выносить в CCS, как класс.

- Таблица стилей выносится в отдельный файл, подключаемый элементов <link>

-
Все рисунки, относящиеся к дизайну, а не к содержанию, выносить в блок
со стилем {background: transparent url("gif") no-repeat;}

2. HTML код

- < ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 466 20.Сен.2008


Звериный оскал информационной безопасности Статьй и уроки

Звериный оскал информационной безопасности


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

Бионика и боевые искусства


Бионика
- наука, использующая анализ структуры и жизнедеятельности живых
организмов для решения различных инженерных задач. Идея применения
знаний о живой природе в решении инженер ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 484 20.Сен.2008


Установка защиты на страницу используя MySQL и PHP Статьй и уроки

Установка защиты на страницу используя MySQL и PHP

Вступление


Это
- обучающая программа которая должна вам показать основы защищиты ваших
страниц в сети, использующие http аутентификацию. Вместо традиционного
.htaccess метода ( apache сервер), мы собираемся использовать для
хранения данных о пользователях и их пароли в mysql. Я постараюсь
максимально разжевать все на, что по моему разумению требуется для
начинающего изучать mysql и php. В принципе на основе этой проги вы
можите использовать любой dbms (система управления базы данных). Почему
интересен этот метод? Ну например хотя бы потому что, если Вы
используете базу данных, вы можите с легкостью разрешить, только
определенной группе (человеку) иметь определенныйе права для доступа к
той или ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 457 20.Сен.2008


PHP и mySQL (кратко) Статьй и уроки

PHP и mySQL (кратко)

Для начала работы с базой нам необходимо установить с ней соединение:


mysql_connect($hostname,$username,$password)


И выбрать базу с которой будем работать:


mysql_select_db ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 484 20.Сен.2008


Абсолютный и относительный путь к файлам Статьй и уроки

Абсолютный и относительный путь к файлам


Как вы знаете, в параметре href тега <a> (<a...
href="..."...>) необходимо указывать путь к файлу, на который
делается ссылка.
Многие
пишут что-то вроде http://somesite.ru/catalog/doc.html. Да, никто не
спорит, это работает. Но есть одно "но". Рассмотрим на примере.

Пусть ваш сайт размещался, например, на каком-то бесплатном хостинге и его адрес был следующий: http://fsite.freehosting.ru.
На сервере лежит порядка 100 документов. И вот вы решили перенести свой сайт на другой домен,
пусть
это будет платный хостинг в зоне ru: http://site.ru. Что же, везде
теперь менять http://fsite.freehosting.ru на http://site.ru?
Да, благодаря таким редакторам как homesite, это возможно. Но это не выход.
Предположим, что прежде чем заливать страницу на сервер, ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 501 20.Сен.2008


Безопасный и удобный поиск на PHP Статьй и уроки

Безопасный и удобный поиск на PHP

Главное, с чем сталкиваешься при написании скрипта для поиска - то, что все кажется простым, но объем кода быстро нарастает.

Обработка строки


Первым делом надо порезать ручками строку.

$search = substr($search, 0, 64); 64 символов пользователю будет достаточно для
поиска. Теперь каленым железом выжжем все "ненормальные" символы.

$search = preg_replace("/[^(w)|(x7f-xff)|(s)]/", " ", $search); По идее, нельзя
давать пользователю возможности искать по слишком коротким словам - кроме всего
прочего, это сильно загружает сервер. Итак, разрешим искать только по словам, которые
длиннее двух букв (если ограничение больше, надо заменить "{1,2}" на "{1, кол-во
символов}").

$good = trim(preg_replace("/s([^s]{1,2})s/", " ", ereg_replace("[ ]+", " "," $sear ... Читать дальше »

Написал: CorsaR

Голосов: Просмотров 471 20.Сен.2008