<footer id = "footer">
<div id = "footerRight">
<ul>
<li><a class = "currentbottomnav" href = "about.html">About</a></li>
<li><a href = "store.html">Store</a></li>
<li><a href = "contact.html">Contact</a></li>
</ul>
</div>
<div id = "footerLeft">
<p>Follow us</p>
<ul>
<li><a href = "#"><i class = "fab fa-facebook"></i></a></li>
<li><a href = "#"><i class = "fab fa-twitter-square"></i></a></li>
<p>.........................</p>
</div>
</footer>
CSS ------------------------------------------------- -
footer {
color:white;
position:absolute;
bottom:0;
width:100%;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
padding: 15px;
box-sizing: border-box;/*Removes the extra width on the box*/
border-radius: 50% 50% 0 0 / 5%;
}
footer #footerLeft a{
font-size:25px;
text-decoration: none;
color: whitesmoke;
}
footer #footerRight a{
text-decoration: none;
color: whitesmoke;
margin:10px;
}
.currentbottomnav {
color: aqua;
}
footer ul {
list-style: none;
}
footer li {
display:inline-block;
}
footer #footerRight a:hover{
color: rgb(90 90 90);
font-weight: 300;
transition-duration: 0.4s;
}
footer #footerLeft a:hover{
color: rgb(90 90 90);
font-weight: 300;
transition-duration: 0.4s;
}
#footerRight{
float:right;
}
#footerLeft{
float: left;
}
Я говорю о "нижнем колонтитуле #footerRight a {...}", один. Если я закомментирую белый дым там, цвет морской волны всплывает для первого элемента, как и предполагалось (это то, что я хочу), но остальные элементы больше не выглядят красивыми, потому что они больше не настраиваются с помощью белого дыма.
Я пытаюсь изменить цвет своих быстрых ссылок в нижнем колонтитуле, а также ссылок в заголовке. У меня есть ссылки для заголовка, но теперь, когда я пытаюсь сделать те, для нижнего колонтитула, они не работают. Я использую класс для изменения цветов.
Чтобы помочь нам помочь вам, вам нужно будет предоставить нам как можно больше кода, который указан в вашем вопросе (а не в комментариях). Вам не нужно предоставлять всю страницу только то, что имеет отношение к делу. Код, который вы предоставили в качестве комментария, не содержит элементов нижнего колонтитула #footerLeft, поэтому мы не сможем предоставить точное решение на основе этого.
@UntitledGraphic Это помогает? Кроме того, .currentbottomnav {} для замены whitesmoke.
это как раз то, что нужно :)






Если вы добавите свой код, люди отсюда могут помочь вам лучше. Вот код, который поможет вам понять CSS.
<!DOCTYPE html>
<html>
<head>
<meta name = "viewport" content = "width=device-width, initial-scale=1">
<style>
footer{
position: fixed;
left: 0;
bottom: 0;
width: 100%;
background-color: red;
color: white;
text-align: center;
}
footer a{
color: yellow;
}
footer p.blackcolor div.blackcolor{
color: black;
}
</style>
</head>
<body>
<footer>
<p>Posted by: Hege Refsnes</p>
<p>Contact information: <a href = "mailto:[email protected]">[email protected]</a>.</p>
<p class = "blackcolor">Posted by: Hege Refsnes</p>
<div class = "blackcolor">Posted by: Hege Refsnes</div>
</footer>
<p><strong>Note:</strong> The footer tag is not supported in Internet Explorer 8 and earlier versions.</p>
</body>
</html>Цвет морской волны не отображается, потому что вы используете идентификаторы в своем CSS. Идентификаторы имеют приоритет над любым стандартным использованием имени класса.
поэтому .currentbottomnav заменяется footer #footerRight a
Быстрое решение вашей проблемы - перейти на footer #footerRight .currentbottomnav.
Однако суть вашей проблемы заключается в использовании идентификаторов для привязки стилей. Вместо этого создайте класс для каждого элемента и используйте его. Идентификаторы отлично подходят для предоставления уникальных хуков для javascript и т. д., Но в CSS их лучше избегать, за исключением случаев крайней необходимости.
Для javascript работают только идентификаторы? Я должен использовать только классы для CSS и ID для работы с Javascript. Я использовал идентификаторы для div, это неправильно?
И идентификаторы, и классы могут работать в javascript. Ссылаться на классы определенно не неправильно, но идентификаторы предоставляют уникальную ссылку, поскольку их следует использовать только один раз на каждой странице.
<ul> <li> <a class = "currentbottomnav" href = "about.html"> О </a> </li> <li> <a href = "store.html"> Магазине </a> </ li> <li> <a href = "contact.html"> Связаться </a> </li> </ul>