Несколько тегов <a>с разными атрибутами css? - PullRequest
0 голосов
/ 10 июля 2020

Я работаю над проектом, и меня беспокоит небольшая проблема. Я создал специальную кнопку для ссылки на регистрацию, которая сейчас не нужна. Итак, я исправил одну проблему, но я пытаюсь понять, почему она не работала раньше.

Моя специальная кнопка получила эту кодировку -

<div class="registerbut"><a href="pages/register.html" name="register">Register</a></div>

с этим CSS -

.registerbut {
    height: 67%;
    padding: 5px 7px;
    border-radius: 4px;
    background-color: #333;
    margin-left: 6px;
    font-family: arial;
    font-size: 13px;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    border-width: 2px;
    border-style: outset;
    border-color: gray;
}

.registerbut a:visited,
a:link,
a:hover,
a:active {
    text-decoration: none;
    color: white;
}

Да, я создал кнопку из тега <a>, который я сделал так, чтобы он выглядел как еще одна кнопка, рядом с которой она находится, но в ней совершенно не было необходимости, потому что все, что мне нужно было сделать, это поместить ее в форму в качестве основной кнопки c.

Позже я возился с другим тегом <a> и пытался указать ему c специфик c класс -

<div class="post_link"><a href="reply.html">Example post</a></div>

и CSS с этими атрибутами -

.post_link a:visited,
a:link,
a:hover,
a:active {
    text-decoration: none;
    color: #2A75B3;
}

, но, согласно моему инспектору элементов, он принимает .register, но CSS, а не CSS, который я ему дал.

Почему не будет ли мой новый класс <div> перекрывать другой CSS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...