Jump to content
  • 0

Вопросы новичка


Alexey1988rus
 Share

Question

Всем привет!

1. Есть ли какие то стандарты по написании атрибутов в тегах и в CSS, например по алфавиту?

2. Чем отличаются классы и идентификаторы в CSS? Что и в каких случаях лучше использовать?

Link to comment
Share on other sites

24 answers to this question

Recommended Posts

  • 0

1. Нет

2. Id должен быть уникальным, class может использоваться несколько раз. Лучше никогда не использовать id для визуального оформления, т.к. он используется при написании скриптов, а программисту не надо задумываться о визуальном оформлении.

Link to comment
Share on other sites

  • 0

Большое спасибо!

1. Стандартов нет. Можно прочитать статью про форматирование кода CSS, возможно найдете что-то полезным для себя.

Вот только там не сказано о выделение блоков свойств, например как предложено здесь.

Link to comment
Share on other sites

  • 0

Подскажите как выровнять слой по центру (горизонтально и вертикально), при этом не задавая слою размеров? Нашел пример в статье Выравнивание слоя по центру, но там обязательно нужно указывать размер.

Link to comment
Share on other sites

  • 0

Можно сказать слою display: inline-block;, а его родителю сказать text-align: center;. Тогда все встанет по центру как вам надо.

Можно пример? Часто встречаю слово родитель, а что это значит не знаю, поясните пожалуйста?

Link to comment
Share on other sites

  • 0

"Родитель" в плане контейнер(блок, див), который оборачивает рассматриваемый контейнер.


<!DOCTYPE html>
<html lang='ru'>
<style type='text/css'>
.parrent{
text-align: center;
}
.child{
display: inline-block;
display: inline;
zoom : 1;
}
</style>
<!--[if lte IE7]>
<style type='text/css'>
.child{
display: inline;
zoom : 1;
}
</style>
<![endif]-->
</head>
<body>
<div class='parent'>
<div class='child'>
CENTER
</div>
</div>
</body>
</html>

Как-то так.

Edited by tt48
Link to comment
Share on other sites

  • 0
Часто встречаю слово родитель, а что это значит не знаю, поясните пожалуйста?

Обязательно почитайте про DOM (Document Object Model). Эта модель древовидна (как структура папок в проводнике Windows). В проводнике папка, в которую вложены другие папки, называется родительской, а внутренние папки называются дочерними.

Так же и в DOM. Есть родители (parent), а есть дети (child). Элемент более высокого уровня является родителем для вложенных элементов.

Link to comment
Share on other sites

  • 0

забыл как это правильно называется...

когда наводишь на ссылку вываливается окно с ее содержанием...

Вы имеете ввиду "всплывающие подсказки" наверное.

Непонятно, что значит СКРЫТЬ????

Если это код к которому у вас есть доступ, то просто, закомментировать например.

Если вам нужны настройки самого браузера, то вам на русский форум Мозилы, сам туда лазил недавно, там точно найдете ответ

Link to comment
Share on other sites

  • 0

title="" это?

Предлагаю пройти яваскриптом по DOM и убрать title у всех "a"

getElementsByTagName('a');
elem[i].setAttribute('title')='';

Чё-то отдалённо такое

Или имелась в виду всплывающая строчка внизу экрана с содержимым href этой ссылки? Тогда не знаю.

Link to comment
Share on other sites

  • 0

Подскажите, чем отличаются строки:

<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta charset="utf-8">

Нужны ли еще какие то атрибуты в META, если нужно задать только кодировку? И на что будет влиять их отсутствие?

В каких случаях логичнее использовать <section> и <article>? Например на сайте будет слой с видео, ниже текст.

Edited by Alexey1988rus
Link to comment
Share on other sites

  • 0

Второй тэг - это модный тэг, а первый - классический. Если не указать кодировку, посетители рискуют увидеть вместо русского текста нечитаемые символы.

Link to comment
Share on other sites

  • 0

Про кодировку понятно, я имею ввиду этой строки будет достаточно, что бы не возникло никаких проблем?

<meta charset="utf-8">

И еще одна проблема. Код странице:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/1.css">
<link>
<link>
</head>
<body>
Hello, World!
</body>
</html>

Код css:

body {
background: url('img/bg.gif');
}

Почему не выводит стиль фона, проверил все, пути, имена, расширения?

Совсем забыл, что путь должен быть таким:

../image/bg.gif

Edited by Alexey1988rus
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • 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