Когда используется inline в самом верху страницы, то border-top элемента к которому он применен не отображается в IE.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>vkladka_ne_rabotaet_v_IE_border-top.html </title> <style type="text/css"> .notetitle { border: 1px solid black; /* Параметры рамки */ border-bottom: none; /* Убираем границу снизу */ padding: 3px; /* Поля вокруг текста */ display: inline; /* Устанавливаем как встроенный элемент */ background: #ffeebf; /* Цвет фона */ font-weight: bold; /* Жирное начертание */ font-size: 90%; /* Размер шрифта */ margin: 0; /* Убираем отступы */ white-space: nowrap; /* Запрещены переносы текста */ }
.note { border: solid 1px #634f36; /* Параметры рамки */ background: #f3f0e9; /* Цвет фона */ padding: 7px; /* Поля вокруг текста */ margin: 0 0 1em 0; /* Значение отступов */ } </style> </head> <body> <p class="notetitle">Примечание</p> <p class="note">Исходя из различных критериев, основными из которых являются показатели целесообразности и эффективности приложенных усилий, можно однозначно сказать следующее. А именно, что достижение желаемых результатов требует гибкого подхода, основанного на опыте и глубоком понимании смысла вышеизложенного.</p>
</body> </html>
Если установить неразрывный пробел выше блока с встроенным элементом то, border-top заработает в IE , одновременно с этим перестанет работать значение none установленное для border-bottom в Opera и FF
<body> <p> </p> <p class="notetitle">Примечание</p> <p class="note">Исходя из различных критериев, основными из которых являются показатели целесообразности и эффективности приложенных усилий, можно однозначно сказать следующее. А именно, что достижение желаемых результатов требует гибкого подхода, основанного на опыте и глубоком понимании смысла вышеизложенного.</p>
</body>
Есть ли другое кроссбраузерное решение с использованием inline? Или для разных браузеров свой код писать? Или же вообще не стоит использовать inline , так как с ним косяки существуют( напр. ширину ему не задать)?
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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
ardjuna
Когда используется inline в самом верху страницы, то border-top элемента к которому он применен не отображается в IE.
Если установить неразрывный пробел выше блока с встроенным элементом то, border-top заработает в IE , одновременно с этим перестанет работать значение none установленное для border-bottom в Opera и FF
Есть ли другое кроссбраузерное решение с использованием inline? Или для разных браузеров свой код писать? Или же вообще не стоит использовать inline , так как с ним косяки существуют( напр. ширину ему не задать)?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
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.