#html #css
#HTML #css
Вопрос:
Как настроить закругление краев следующим образом . Пример с закругленными краями.
<p>
<span style="background-color: #9B3434;">
<font color="white" face="Arial" >
Dieses Feld darf nicht leer sein, geben Sie bitte die erforderliche Information ein.
</font>
</span>
</p>
Ответ №1:
Не используйте <font>
его как в html начала 90-х, вместо этого оформляйте с помощью css.
HTML
<p>
<span>Dieses Feld darf nicht leer sein, geben Sie bitte die erforderliche Information ein.</span>
</p>
css
p {
padding: 7px;
border: 2px dashed gray; /* to create a dashed border over the text */
width: auto;
display: inline;
}
span {
background-color: #9B3434;
color: #fff;
padding: 5px;
border-radius: 5px; /* this gives the rounded look */
font-family: arial;
font-size: 12px;
}
body {
margin: 20px; /* for showing the example well, ignore this */
}
Комментарии:
1. Спасибо за ваш пример, но почему я не просто округляю текст, мне не нужно пустое пространство. Это проблема в моем коде выше? Пример
2. Это потому, что ваши теги не закрыты должным образом. вы должны закрыть свои теги как
<p><span>.....<font>...</font></span></p>
. По сути, <p> является блочным элементом и занимает всю ширину, поскольку блочные элементы имеют тенденцию занимать всю ширину. Таким образом, вы получаете полную ширину, поскольку ваши теги не закрыты должным образом.3. подождите, я отредактирую ваш вопрос и исправлю закрытие тега
Ответ №2:
Используйте тег «border-radius» в стиле ..!
например
border-radius: 10px;
margin-left: auto;
margin-right: auto;
Комментарии:
1. это работает только для новых браузеров. пожалуйста, добавьте информацию о том, как это сделать в IE.
Ответ №3:
Это называется радиусом границы. Существует несколько вариантов, так что читайте по этой ссылке.
HTML:
<div class="rounded">
Lorem Ipsum Stuff
</div>
CSS:
.rounded {
-moz-border-radius: 10px; /* For Firefox/Gecko Engine */
-webkit-border-radius: 10px; /* For Safari Chrome*/
border-radius: 10px; /* For IE 9 */
background: #be4298;
padding: 8px;
width: 130px;
}
Обратите внимание, что большинству браузеров теперь нужно будет использовать только border-radius
, поэтому, если вы не абсолютно уверены, что ни один из старых браузеров не будет использовать ваш сайт, включите два других.