Jump to content
  • 0

Проблема с кроссбраузерностью


gregsv
 Share

Question

Всем добрый день.

Верстал страницу по шаблону взятому здесь http://forum.htmlbook.ru/index.php?showtopic=16763

В опере все отображается нормально, а вот в других браузерах начались проблемы:

Firefix - Кнопка возле заголовка при навелении не активна, т.е. не срабатывает тег <a>

Chrome - Вокруг поля для поиска отображается светлая рамка. Outline:none проставлен. Как убрать не ее не понял.

Safari - не срабатывает background у того же поля поиска

IE - градиент вообще не отражается, хотя в коде вроде все стоит нормально

Сайт залил на хостинг http://uta.p.ht/

Как справиться с этими недочетами?

Заодно может кто опытный подскажет, правильно ли использовал теги aside, section и article, если по семантике?

И как семантически правильней создавать список ссылок в последнем блоке, через список или как у меня строчками?

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
Firefix - Кнопка возле заголовка при навелении не активна, т.е. не срабатывает тег


.company > div {
position: relative;
z-index: 3;
}

Chrome - Вокруг поля для поиска отображается светлая рамка. Outline:none проставлен. Как убрать не ее не понял.

у меня не отображается.

Safari - не срабатывает background у того же поля поиска


input[type="search"] {
-webkit-appearance: textfield;
}

Link to comment
Share on other sites

  • 0
Попробуйте задать правила CSS не через селектор атрибута, а с помощью класса. Уберите

т.е. для button задать класс? Или оформление повесить на div? Вроде по симантике кнопка и должна быть...

у меня не отображается.

Попробую потом проверить на другом компе

А по поводу IE есть какие-нибудь идеи?

.company > div {position: relative;z-index: 3;}

Попробовал, не срабатывает. Плюс появляется при нажатии пунктирная рамка div-а. outline от нее не избавляет

Edited by gregsv
Link to comment
Share on other sites

  • 0
А по поводу IE есть какие-нибудь идеи?

у меня IE на виртуалке и запускать в данный момент неохота -- жрет ресурсы сильно.

но вариант посмотреть на:

http://www.colorzilla.com/gradient-editor/

попробовать создать градиент через этот генератор.

Link to comment
Share on other sites

  • 0
Странно только что огнелис так отличился...

та в общем то нет, ничего странного -- все совершенно правильно. браузеры по-разному строят слои и если не учитывать их иерархию то как раз такие баги и ползут.

Link to comment
Share on other sites

  • 0

Справился))

В Firefox проблему с кнопкой решил по совету red4pony. Вложил все в div. игеещт пришлось убрать. Хотя насколько это соответствует семантике не знаю..

.company > div {position: relative;z-index: 3;}

Этот подход, к сожалению не сработал.

Неправильное отображение в Crome и Safari удалось поправить введя для input[type=search] правило -webkit-appearance: none (может кому поможет :) )

В IE у меня было отключино выполнение сценариев и из-за этого градиент не отображался. На всякий случай добавил однотонный фон, чтобы в любом случае пользователь мог просмотреть сайт, хоть и с меньшими красивостями.

Жаль только что валидатор ругается на свойства linear-gradient.

Всем огромное спасибо! Тему можно закрывать))

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