В настоящее время я использую комбинацию тегов CSS и Div для получения закругленных углов в текстовом элементе. Это CSS, который я использую:
div#installerSearch {
float: left;
position: relative;
color: #000055;
width: 154px;
border: 1px solid #2A5390;
padding: 8px;
background-image: url('images/background.png');
}
div.roundAllGreen {
position: absolute;
width: 8px;
height: 8px;
background-image: url('images/roundgreenthingy.png');
}
div.roundTopLeft {
left: -1px;
top: -1px;
background-position: 0px 0px;
}
div.roundTopRight {
right: -1px;
top: -1px;
background-position: -7px 0px;
}
div.roundBottomLeft {
left: -1px;
bottom: -1px;
background-position: 0px -7px;
}
div.roundBottomRight {
right: -1px;
bottom: -1px;
background-position: -7px -7px;
}
и вот такой HTML-код:
<div id="installerSearch">
<div class="roundAll roundTopLeft"></div>
<div class="roundAll roundTopRight"></div>
<div class="roundAll roundBottomLeft"></div>
<div class="roundAll roundBottomRight"></div>
<p> ... </p>
</div>
Может кто-нибудь еще определить проблему? Я прибегнул (из-за отсутствия лучшего метода) к включению представления в виде разметки, что немного затрудняет изменение темы, как я пытаюсь это сделать.
Что мне действительно нужно, так это возможность добавлять теги CSS в div для контейнера. Я понимаю, что это нарушает правило «нет содержимого в CSS» на уровне кода, но, учитывая, что мои закругленные углы вряд ли можно отнести к контенту, это не нарушает его в моей книге.
Так что я думаю, что я спрашиваю, есть ли хороший способ добиться того же эффекта (закругленные углы с использованием изображений) без необходимости добавлять дополнительные теги в мой контент с помощью CSS? Идея здесь состоит в том, чтобы в итоге получить лист CSS, который я могу полностью заменить, не внося изменений в мою HTML-страницу шаблона, но если это невозможно, я приму это в качестве ответа. Кажется, на этот раз Google совершенно не справляется со мной. ^ _ ^