Jump to content
  • 0

Проблема с padding-ом


Alek7y7
 Share

Question

В Опере отступ от текста, до края кнопки нормальный, а в IE больше, как сделать, чтобы бало аналогично Опере???

.MainMenuLinks_Brown_sl {

position: relative;

top: 20px;

font-size: 0.7em;

padding: 3px 5px;

margin-left: 105px;

background: #942400;

border: 1px solid #fff;

color: #fff;

font-weight: bold;

text-decoration: none;

}

.MainMenuLinks_Brown_sl:hover {

background: #ffffcc;

color: #3366cc;

}

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Помогут CSS хаки. Попробуйте задать разный отступ для ИЕ и остальных браузеров.

Например если перед правилом поставить два слеша, то такую запись поймет только ИЕ. Типа:

.class {
padding: 3px 5px; /* правило для браузеров */
//padding: 3px 0; /* правило для internet explorer */
}

Edited by Great Rash
Link to comment
Share on other sites

  • 0
Помогут CSS хаки. Попробуйте задать разный отступ для ИЕ и остальных браузеров.

Например если перед правилом поставить два слеша, то такую запись поймет только ИЕ. Типа:

Код

.class {

padding: 3px 5px; /* правило для браузеров */

//padding: 3px 0; /* правило для internet explorer */

}

А вообще все правила для ИЕ правильно размещать в файле стилей предназначенных именно для этих браузеров!

Link to comment
Share on other sites

  • 0
Кто сказал, что это правильно? blink.gif

Я сказал! Потому что

1) Все отдельные правила, которые относятся именно к ИЕ, нужно писать в отдельных стилях предназначенных для этих браузеров

2) Не стоит плодить хаки и всякий мусор в общих стилях. Это невалидно, некрасиво, да и вообще не есть гуд

3) Написание хаков, стилей для других браузеров и т. д. вырабатывают плохую привычку и тон, а в ином случае тренируют хорошую

4) Молодым нужно подавать хороший пример, что-бы они изначально тренировали в себе хорошие качества!

Edited by psywalker
Link to comment
Share on other sites

  • 0
Я сказал! Потому что

1) Все отдельные правила, которые относятся именно к ИЕ, нужно писать в отдельных стилях предназначенных для этих браузеров

2) Не стоит плодить хаки и всякий мусор в общих стилях. Это невалидно, некрасиво, да и вообще не есть гуд

3) Написание хаков, стилей для других браузеров и т. д. вырабатывают плохую привычку и тон, а в ином случае тренируют хорошую

4) Молодым нужно подавать хороший пример, что-бы они изначально тренировали в себе хорошие качества!

1) Почему? Почему именно нужно?

2) Да, вообще не стоит плодить никаких хаков, и тогда первый пункт отомрет как класс.

3) В данном случае он тренирует хорошую привычку плодить хаки, пусть и в очень извращенной форме

4) Именно, поэтому не стоит им давать пример как "правильно" плодить хаки.

Любое необоснованное разнесение кода в разные файлы снижает читаемость кода и время нахождение багов.

Link to comment
Share on other sites

  • 0
1) Почему? Почему именно нужно?

2) Да, вообще не стоит плодить никаких хаков, и тогда первый пункт отомрет как класс.

3) В данном случае он тренирует хорошую привычку плодить хаки, пусть и в очень извращенной форме

4) Именно, поэтому не стоит им давать пример как "правильно" плодить хаки.

1) Может слово нужно не совсем подходит, можно заменить на "Желательно" или "Лучше", а почему, написано в следующих трёх пунктах

2,3,4) Вообще надо стараться верстать правильно, без хаков и прочей нечести, тогда и их необходимость отпадёт сама по-себе, но это приходит с опытом, и только у тех, кто действительно понимает, и знает своё дело. А многие пишут код уже несколько лет и до сих пор не прочь загадить лист стилей всяким хламом!

Любое необоснованное разнесение кода в разные файлы снижает читаемость кода и время нахождение багов.

Код нужно разносить по файлам, если в этом действительно есть необходимость, а не вешать стили направо и налево, если можно обойтись без них

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