Я столкнулся с проблемой в браузере Android Webkit. Это происходит на Android 4.0.3 и более ранних версиях. Дизайн требует 15-пиксельной верхней границы внутри div, а затем закругленных углов. Для этого я использую border-radius, и это прекрасно работает во всех современных браузерах, но на Android это выглядит так:
HTML-код выглядит следующим образом:
<section class=" sub_nav" id="quick_access_section">
<header>
<h1>Headline</h1>
</header>
<div class="wrapper cw_humans">
....
<div class="text">Nam condimentum viverra nulla sed pulvinar nisl posu</div>
....
</div>
</div>
</section>
CSS выглядит так:
section {
background: #f2f4f7;
border-top: 15px solid #1a293a;
border-radius: 6px;
-webkit-box-shadow: 0px 5px 10px #bfc4ca;
-moz-box-shadow: 0px 5px 10px #bfc4ca;
box-shadow: 0px 5px 10px #bfc4ca;
margin: 0 auto;
width: 80%;
}
В Chrome на Mac OS, Apple Webkit и Android Chrome это выглядит так:
Мне любопытно, видел ли кто-нибудь это раньше. Я использовал префикс webkit, который не дал эффекта, как я и ожидал.