Рамки html
Рамка — самый популярный и легко создаваемый элемент оформления контента с большим потенциалом преображения дизайна. В этом уроке будем использовать только HTML.
Рамку можно создать для любого html элемента, будь то <p>, <h2>, <img>, <span>, <blockquote>, <marquee> и так далее.
Разница между рамками блочных и встраиваемых элементов состоит в том, что у блочных рамка образуется на всю ширину блока, но её можно ограничивать.
Рамка же встроенного создаётся непосредственно вокруг элемента, заключённого в тег.
Для создания рамки применяется стилевое свойство border которому задаются три значения по порядку
Толщина Вид Цвет.
Так как руководство это практическое, то перейдём непосредственно к примерам.
Толщина и размер рамки
Для примера возьмём тег <p> и создадим ему простую рамку толщиной 3 px
<p>
текст текст текст текст</p>
Результат
текст текст текст текст
Как видите — рамка заняла всё пространство, которое занимает тег.
Так ведёт себя рамка созданная для блочных элементов, таких как <p>, <div> и т.д.
Чтоб рамка была только вокруг текста, в значение вводится ширина, которую можно задать в любых доступных в веб единицах размеров.
<p>
текст текст текст текст</p>
текст текст текст текст
Если задать меньшую ширину, то слова в рамке будут размещаться в несколько строк, то есть автоматически будет увеличиваться высота.
<p>
текст текст текст текст</p>
текст текст текст текст
Рамка для встроенных или строчных элементов, таких как <img>, <span>, <hr> и т.п., располагается непосредственно вокруг элемента.
Бла-бла-бла Бла-бла-бла <span>текст текст текст текст</span> Бла-бла-бла Бла-бла-бла
Бла-бла-бла Бла-бла-бла текст текст текст текст Бла-бла-бла Бла-бла-бла
Вид рамки
Можно изменить вид рамки, для этого в значении меняется её название.
Названия:
solid — сплошная
<span>текст текст текст текст</span>
текст текст текст текст
dotted — точечная
<p>
текст текст текст текст</p>
текст текст текст текст
dashed — пунктирная
<p>
текст текст текст текст</p>
текст текст текст текст
double — двойная
<p>
текст текст текст текст</p>
текст текст текст текст
ridge — рельефная
<p>
текст текст текст текст</p>
текст текст текст текст
Для рельефной рамки нужно задавать толщину побольше, иначе она будет смотреться как сплошная.
Не полная рамка
Для создания неполной рамки в код вместо свойства border вводятся свойства border-top, border-right, border-bottom, border-left, по отдельности или в различных комбинациях, в зависимости от того, какая граница вам нужна.
<p > текст текст текст текст</p>
текст текст текст текст
Выравнивание и отступы рамки
Текст внутри рамки можно выровнять по центру или правому краю, добавив в код свойство text-align, которое принимает значения
left — выравнивание по левому краю (по умолчанию)
center — выравнивание по центру
right — выравнивание по правому краю
<p > текст текст текст текст</p>
текст текст текст текст
Можно задать для рамки отступы от текста.
Для этого в код рамки вводится свойство padding, которое принимает 4 цифровых значения:
первая цифра — отступ сверху;
вторая цифра — отступ справа;
третья цифра — отступ снизу;
четвёртая цифра — отступ слева.
Отступы задаются в любых доступных в веб единицах размеров.
Если в свойстве padding указать одно значение, то отступы со всех сторон будут одинаковыми.
Если указать два значения, то первая цифра укажет отступы сверху и снизу, а вторая — справа и слева.
<p > текст текст текст текст</p>
текст текст текст текст
Можно задать отступ от предметов находящихся снаружи рамки.
Для этого в код рамки добавляется свойство margin, которое так же как и padding может принимать 4 цифровых значения.
Сделаем отступы слева, сверху и снизу
<p > текст текст текст текст</p>
текст текст текст текст
Дизайн рамки
Можно внутри рамки сделать фоновый цвет.
Для этого в код рамки вводится свойство background, в значении которого указывается код цвета.
<p > текст текст текст текст</p>
текст текст текст текст
Можно вместе с текстом в рамку вставить картинку. В примере .gif картинка.
<p>
<img src="images/i6. jpg"><br>Текст текст текст текст текст</p>
Текст текст текст
А если задать ширину рамки ridge пикселей в 15-20, то есть в свойстве border вместо 3px задать 15px, то получится багет.
Текст текст текст
Так же в дизайне рамки можно использовать стилевые свойства border-radius — закругление и box-shadow — тень.
<p > текст текст текст текст</p>
Текст текст текст
<p > текст текст текст текст</p>
Текст текст текст
Как оформляются рамки в CSS и как делается тень, читайте в статьях Рамки CSS и Как сделать тень для блока.
Желаю творческих успехов.
Неужели не осталось вопросов? Спросить
Перемена
\
Вовочка папе: — Папа, а тебя била когда нибудь твоя мама ?
— Нет, только твоя…
Прямая линия HTML < < < В раздел > > > Кнопка HTML.
Запись опубликована в рубрике HTML основы. Добавьте в закладки постоянную ссылку.
html — Как сделать рамку?
Как сделать рамку, как это показано на скрин шоте (выделение синим цветом).
при том у меня вот такой скрипт
<link rel="shortcut icon" href="/images/widget_logo.gif"> <table align='center'> <tr> <td colspan='0'><img src="/images/В online.png" alt='' /> </td> </tr> <tr> <td> <form action="login.php" method="post"> Логин: <br /> <input name="login" type="text" /> <br /> Пароль: <br /> <input name="password" type="password" /> <br /> <input type="submit" value="Войти" /> </form> </td><td> <span><img src="/images/welcome.gif"></span> </td> </tr><table>
- html
- css
1
Установи Firebug
и посмотри сам, как же сделано.
А так по виду типичный border
:
border: 6px solid blue;
2
<link rel="shortcut icon" href="/images/widget_logo.gif"> <table align='center'> <tr> <td colspan='0'><img src="/images/В online.png" alt='' /> </td> </tr> <tr> <td> <form action="login.php" method="post"> Логин: <br /> <input name="login" type="text" /> <br /> Пароль: <br /> <input name="password" type="password" /> <br /> <input type="submit" value="Войти" /> </form> </td><td> <span><img src="/images/welcome.gif"></span> </td> </tr><table>
3
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
Как добавить границу в HTML
следующий → ← предыдущая В HTML мы можем добавить границу двумя способами:
Использование встроенного атрибута стиляЕсли мы хотим добавить границу в HTML, используя встроенный атрибут стиля, мы должны выполнить шаги, указанные ниже. Используя эти шаги, любой пользователь может легко создать границу. Шаг 1: Во-первых, мы должны ввести HTML-код в любом текстовом редакторе или открыть существующий HTML-файл в текстовом редакторе, в котором мы хотим использовать встроенное свойство для добавления границы. <Голова> <Название> Добавьте границу, используя встроенное свойство заголовок> голова> <Тело> Здравствуйте, пользовательВы находитесь на сайте JavaTpointТело>Шаг 2: Теперь поместите курсор внутрь открывающего тега того текста, вокруг которого мы хотим добавить границу. И затем мы должны ввести атрибут стиля. Затем мы должны ввести свойство границы в атрибуте стиля так же, как показано в следующем блоке: Привет, Пользователь!!!Шаг 3: Затем мы должны указать цвет границы в свойстве границы. Привет, Пользователь!!!Шаг 4: Мы также можем указать стиль и ширину границы, которую мы хотим добавить в HTML-код. Если мы хотим добавить, мы должны ввести свойства border-width и border-style сразу после свойства border . Привет, Пользователь!!!Шаг 5: И, наконец, мы должны сохранить HTML-файл, а затем запустить его в браузере. <Голова> <Название> Добавьте границу, используя встроенное свойство заголовок> голова> <Тело> <шрифт> JavaTpoint <центр> Привет, Пользователь!!!Вы находитесь на сайте JavaTpoint!….центр> Тело> Протестируйте сейчасВывод приведенного выше HTML-кода показан на следующем снимке экрана: Использование внутреннего CSSЕсли мы хотим добавить границу в Html с помощью внутреннего CSS, мы должны выполнить шаги, указанные ниже. Используя эти шаги, любой пользователь может легко создать границу. Шаг 1: Во-первых, мы должны ввести HTML-код в любом текстовом редакторе или открыть существующий HTML-файл в текстовом редакторе, в котором мы хотим использовать внутренний CSS для добавления границы. <Голова> <Название> Добавьте границу, используя внутренний CSS заголовок> голова> <Тело> JavaTpoint <центр> Привет Пользователь!!! Вы на сайте JavaTpoint!…. центр> Тело> Шаг 2: Теперь мы должны поместить курсор в тег заголовка HTML-документа, а затем определить стили внутри тега ,как показано в следующем блоке. Затем введите свойства атрибута границы в селектор идентификатора. <Голова><Название>Добавьте границу,используя внутренний CSS заголовок><тип стиля="текст/css">ч2{цвет границы:синий;ширина границы:0,25 em;бордюр:двойной}h3{цвет границы:оранжевый;ширина границы:5px;стиль границы:вставка}стиль>голова> Шаг 3:И,наконец,мы должны сохранить файл,а затем запустить его в браузере. <Голова><Название>Добавьте границу,используя внутренний CSS заголовок><тип стиля="текст/css">ч2{цвет границы:синий;ширина границы:0,25 em;бордюр:двойной}h3{цвет границы:оранжевый;ширина границы:5px;стиль границы:вставка}стиль>голова><Тело>JavaTpoint <центр> Привет,Пользователь!!!Вы находитесь на сайте JavaTpoint!.... центр>Тело>Протестируйте сейчасВывод приведенного выше HTML-кода показан на следующем снимке экрана: Следующая темаЧто означает Div в Html ← предыдущая следующий → |
Как создать цветную рамку вокруг текста с помощью HTML и CSS
Обновлено:31.07.2022 автором Computer Hope
Используя рамки,вы можете добавить рамку вокруг текста и установить или изменить границу практически любого цвета. Граница на вашей HTML-странице помогает привлечь внимание к разделу текста или окружить любые другие элементы HTML. Границы добавляются в HTML с помощью CSS.
- Граница CSS
- Добавьте границу,используя атрибут стиля.
- Добавьте границу с помощью класса CSS.
Граница CSS
Граница CSS имеет свойства для типа линии (сплошная,пунктирная и т. д.),ширины линии и цвета линии. В следующей таблице приведены подробные сведения о каждом из них и допустимые значения для их правильной работы.
Свойство границы CSS | Допустимые значения | Пример |
---|---|---|
граница (все стороны) граница-верх (только верхняя строка) граница-правая (только правая строка) граница-нижняя (только нижняя строка) граница-левая (только левая строка) | Любая допустимая комбинация перечисленных ниже свойств. | тонкий черный в горошек |
бордюр (со всех сторон) | сплошная пунктирная пунктирная двойная канавка ребро вставка начало нет скрыто | твердый |
ширина границы (все стороны) | ширина,указанная в px,pt,cm,em ширина,указанная как тонкая,средняя или толстая | 3 пикселя |
цвет рамки (все стороны) | цвет,указанный как код цвета цвет,указанный как именованный цвет | #FF00FF |
Добавьте границу,используя атрибут стиля
HTML-тегимогут быть отформатированы с использованием атрибута стиля .Чтобы добавить границу с помощью атрибута стиля,добавьте границу CSS в кавычках после 9.0173 стиль=.
< HTML-тег >
В приведенном ниже примере мы окружили абзац (
) сплошной красной рамкой шириной 3 пикселя.Первый пример с текстом,обведенным красной рамкой.
В этом примере также несколько строк.
Для создания приведенного выше примера используется приведенный ниже код.
< p >Первый пример с текстом,обведенным красной рамкой.
Этот пример также содержит несколько строк.р >
В приведенном выше коде CSS определяет размер границы (сокращение от "пиксель"),тип стиля и цвет границы. Стиль границы — это то,как граница отображается на экране. В нашем примере мы использовали «сплошной» стиль границы. Цвет границы определяет цвет,который вы хотите использовать для границы. В приведенном выше примере используется цветовой код #FF0000,который является цветовым кодом для красного цвета.
Кончик
Граница также может применяться только к одной стороне. Например,заголовок этой страницы подчеркнут серым цветом. Эта линия на самом деле является границей,достигнутой с помощью кода CSS 9.0200 нижняя граница:1px сплошная #93B0D2;.
Размещение форматирования CSS внутри атрибута стиля может быть применено к другим тегам HTML,таким как тег div или тег span. В приведенном ниже примере граница добавляется к одному слову с помощью тега span.
Вот второй пример со словом с рамкой,с разными стилями,примененными к верхнему,нижнему,левому и правому краю.
Для создания приведенного выше примера используется следующий код.
< диапазон >словоинтервал >
Добавьте границу с помощью класса CSS
Внешний вид элементов на веб-странице также можно определить с помощью встроенного CSS. Встроенный CSS определяется в вашем HTML-документе в элементе
.