У меня такой вопрос, возможно его было бы правильнее задать в теме HTML, но все же. Как наследуются свойства тэгов (селекоров) в css? Например у меня такой код html:
<html> <head> <title>Any's</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <a href="http://google.ru"> <h1>Моя таблица стилей </h1> </a><br> <h2>Текст 2</h2><br> <h1 class="any">Это ссылка на что то .ру</h1> </body> </html>
и если в css прописать для класса any отдельные свойства, отличные от свойств селектора h1, то те св-ва которые не указаны в классе, будут наследоваться от свойств селектора h1..Например подчеркивание, шрифт будут браться от h1 если не указал их в классе.
и вот свойство text-decoration: overline underline; не указано в классе any но все равно при открытии странички это свойство наблюдается (подчеркивание сверху и снизу).
собственно сам вопрос - почему класс наследует свойства родительского селектора?разве он не обособлен? Ведь должны отображаться только те свойства которые прописаны классу? Разве нет?
В итоге проблему решил задав первому тегу <h1> тоже отдельный класс и прописав свойства и значения класса в css. Это правильное решение? Или есть более легкое и правильное? Спасибо!
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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
en5er
Доброго времени суток всем!
У меня такой вопрос, возможно его было бы правильнее задать в теме HTML, но все же. Как наследуются свойства тэгов (селекоров) в css? Например у меня такой код html:
и если в css прописать для класса any отдельные свойства, отличные от свойств селектора h1, то те св-ва которые не указаны в классе, будут наследоваться от свойств селектора h1..Например подчеркивание, шрифт будут браться от h1 если не указал их в классе.
вот css:
и вот свойство text-decoration: overline underline; не указано в классе any но все равно при открытии странички это свойство наблюдается (подчеркивание сверху и снизу).
собственно сам вопрос - почему класс наследует свойства родительского селектора?разве он не обособлен? Ведь должны отображаться только те свойства которые прописаны классу? Разве нет?
В итоге проблему решил задав первому тегу <h1> тоже отдельный класс и прописав свойства и значения класса в css. Это правильное решение? Или есть более легкое и правильное? Спасибо!
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
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.