Top.Mail.Ru
Ответы

Помогите ответить на вопросы по PHP / HTML / CSS

1) Класс CSS (blue-border) не есть очень хороший вариант. Почему?
.blue-border { border: 3px solid blue; }

2) Мы хотим сохранить личные данные в виде <имя>;<фамилия> в текстовом файле
(одна строка на запись). Данные перед сохранением файла рекомендуется
процесса (например, с помощью функции urlencode()). Почему?

3) Абсолютные адреса не должны использоваться в ссылках. Почему?

4) При записи в файл данных к каждой записи часто добавляются уникальные идентификаторы (id). Почему?

По дате
По рейтингу
Аватар пользователя
Новичок

1) Обычно название CSS класса отражает не свойство (цвет), а сам объект. Если мы в дальнейшем поменяем цвет на другой, то придется менять и название класса, чтобы не было путаницы. Если это край картинки, можно назвать например "image-border1".

2) "рекомендуется процесса" — что?

3) Потому что может поменяться домен или правила написания url-ов, из-за чего все абсолютные ссылки слетят.

Пример: была внутренняя абсолютная ссылка "mysite ru/page1" и внутренняя относительная ссылка "/page1". Потом сменили домен с mysite ru на newsite ru, и первая ссылка стала нерабочей, а вторая осталась функциональной. (точки не могу поставить перед "ru" почему-то...)

4) По id легко обратиться с запросом или функцией. Также id поможет отличать одинаковые данные.

Например, "Петя пришел на работу", id события 0001, "Петя пришел на работу", id события 0002. Мы видим, что это разные события по id, а не одинаковые.

Аватар пользователя
Мудрец

3 - как раз абс. и должны... накуа кому нужен тот адрес (относ.), который чел. в блокнотик на память записал (типа /vodka.html)