CSS сломал мозг:)


rustelekom
108

Замутил класс CSS — цель сделать заголовок в белом цвете, жирным и заглавными буквами со ссылкой и чтобы ссылка не меняла цвет заголовка (ну типа в зависимости от посещения, ховера и т.п.)  И всё как бы работает, но в сафари на MacOS (версии самые новые и того и другого) ссылка ведёт себя как ссылка, а не так как я ей задаю. Поначалу сделал так:

    .footer-block-title {
                border-bottom: 1px #fff solid;
                padding: 0 0 15px 0;
                margin: 0 0 15px 0;
                font-size: 18px;
                text-transform: uppercase;
                font-weight: 600;
                text-decoration:none;
                color: #ffff;
                 
            }
           .footer-block-title a {
                    color: #ffff;
                }  

и это работает везде корректно, кроме этого злобного сафари.  Потом сделал так:

.footer-block-title {
                border-bottom: 1px #fff solid;
                padding: 0 0 15px 0;
                margin: 0 0 15px 0;
                font-size: 18px;
                text-transform: uppercase;
                font-weight: 600;
                text-decoration:none;
                color: #ffff;
            }
 .footer-block-title a:link {
                    color: #ffff;
                  text-decoration:none;              
                }  
             .footer-block-title a:active {
                    color: #ffff;
                  text-decoration:none;              
                }  
             .footer-block-title a:visited {
                    color: #ffff;
                  text-decoration:none;              
                }  
             .footer-block-title a:hover {
                    color: #ffff;
                  text-decoration:none;              
                }  

но стало ещё хуже. Причем эти конструкции a:hover, a:active и так далее, отлично работают непосредственно в HTML:

<style typetext/css«> .myLinkClass:hover {text-decoration:none;color: #ffff; font-size: 18px; text-transform: uppercase; font-weight: 600;} .myLinkClass:link {text-decoration:none;color: #ffff; font-size: 18px; text-transform: uppercase; font-weight: 600;} .myLinkClass:active {text-decoration:none;color: #ffff; font-size: 18px; text-transform: uppercase; font-weight: 600;} .myLinkClass:visited {text-decoration:none;color: #ffff; font-size: 18px; text-transform: uppercase; font-weight: 600;} </style> <a href=»/news/» classmyLinkClass«>НОВОСТИ</a>

И в том же Сафари всё отлично. А переношу это дело в общий класс и кирдык происходит. Просто не хочется мутить ещё один класс, ведь он же уже есть  footer-block-title и нужно только добавить описание для a: hover и т.п. Если я тупо пишу:

  .footer-block-title a {
                    color: #ffff;
        hover: text-decoration:none;      

                }  
или так

  .footer-block-title a {
                    color: #ffff;
        .hover: text-decoration:none;      

                }  

то редактор ругается, что синтаксис неправильный

а если делаю так:

.footer-block-title a:link {
                    color: #ffff;
                  text-decoration:none;              
                }  
             .footer-block-title a:active {
                    color: #ffff;
                  text-decoration:none;              
                }  

то и вовсе не работает всё.  Что я тут делаю не так?


dma84

Это что за цвет такой #ffff?

Клавиша F запала?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *