Статья успешно отправлена на почту

Общие атрибуты тегов в Mobile SMARTS

Применимо к продуктам: Mobile SMARTS платформа
Последние изменения: 2024-03-26

Общие (глобальные, универсальные) атрибуты применяются практически ко всем элементам HTML, поэтому выделены в отдельную группу, чтобы не повторять их для каждого элемента.

Список атрибутов;

Атрибут Значение Описание
align right, left, center горизонтальное выравнивание

Для атрибута align синтаксис будет выглядеть следующим образом:

<b align="center">Атрибут "align"</b>

<r align="left">Текст слева</r>

<r align="left">align="left"</r>

<r align="center">Текст в центре</r>

<r align="center">align="center"</r>

<r align="right">Текст справа</r>

<r align="right">align="right"</r>


Атрибут Значение Описание
width числовое значение определяет ширину таблиц, изображений или ячеек таблицы
height числовое значение определяет высоту таблиц, изображений или ячеек таблицы

На примере форматирования кнопки для атрибутов width и height синтаксис будет выглядеть следующим образом:

<button direction="4" width="100%" height="15%">Дальше</button>
		

Атрибут Значение Описание
class правило класса
или стиль класса
Задает стилевой класс, который позволяет связать определенный тег со стилевым оформлением.
В значении допускается указывать сразу несколько классов, разделяя их между собой пробелом

Для атрибута class синтаксис будет выглядеть следующим образом:

CSS: class="имя_класса"
<div width="100%">
<table width="100%" style="border:3dp solid black;" >
<tr>
<td width="20%" height="20%" class="redBorder"></td>
<td></td>
<td class="redBorder"></td>
<td></td>
<td class="redBorder"></td>
</tr>
<tr>
<td width="20%" height="20%"></td>
<td class="greenBorder"></td >
<td ></td>
<td class="greenBorder"></td>
<td></td>
</tr>
<tr>
<td width="20%" height="20%" class="blueBorder"></td>
<td></td>
<td class="blueBorder"></td>
<td></td>
<td class="blueBorder"></td>
</tr>
<tr>
<td width="20%" height="20%"></td>
<td class="grayBorder"></td>
<td></td>
<td class="grayBorder"></td>
<td></td>
</tr>
</table>
</div>

Атрибут Значение Описание
id идентификатор должен обязательно начинаться с латинского символа и может содержать в себе латинские буквы (A-Z, a-z), цифры (0-9), символ дефиса (-) и подчеркивания (_). Использование русских букв в именах идентификатора недопустимо. задает стилевой идентификатор — уникальное имя элемента, которое используется для изменения его стиля;
идентификатор в коде документа должен быть в единственном экземпляре, иными словами, встречаться только один раз.

Для атрибута id синтаксис будет выглядеть следующим образом:

<div id="example">Желтый текст на синем фоне</div>

<div id="example">Здесь тоже используется этот идентификатор, но этот блок не отобразится</div>


Атрибут Значение Описание
color цвет устанавливает цвет текста, используя либо название цвета, либо шестнадцатеричный формат #RRGGBB (см. Таблица цветов в HTML)

Для задания цвета текста используется тег с именем цвета или необязательный атрибут color="…".

Если атрибут не задан, то для вывода текста используется цвет по умолчанию, в соответствии со стилем отображения.

Цвет может задаваться тремя способами:

  • тег — имя цвета;
  • название цвета на английском языке;
  • код цвета в шестнадцатеричном виде.

Для атрибута color в зависимости от варианта введения метаданных синтаксис будет выглядеть следующим образом:

<Orange>Оранжевый текст</Orange>
<r color="Orange">Оранжевый текст</r>
<r color="#FFA500">Оранжевый текст</r>


Атрибут Значение Описание
maxlines числовое значение обрезает текст до N строк

Для атрибута maxlines синтаксис будет выглядеть следующим образом:

<div align="left">
<r maxlines="4">Google — американская транснациональная корпорация, реорганизованная 15 октября 2015 года в международный конгломерат Alphabet Inc., компания в составе холдинга Alphabet, инвестирующая в интернет-поиск, облачные вычисления и рекламные технологии.</r><br />
<b size="+2">\<r size="-2">:</b><br />
<r size="-2" maxlines="4">Google — американская транснациональная корпорация, реорганизованная 15 октября 2015 года в международный конгломерат Alphabet Inc., компания в составе холдинга Alphabet, инвестирующая в интернет-поиск, облачные вычисления и рекламные технологии.</r><br />
<b size="+2">\<r size="+2">:</b><br />
<r size="+2" maxlines="4">Google — американская транснациональная корпорация, реорганизованная 15 октября 2015 года в международный конгломерат Alphabet Inc., компания в составе холдинга Alphabet, инвестирующая в интернет-поиск, облачные вычисления и рекламные технологии.</r><br />
<b size="+2">\<h2>:</b><br />
<h2 maxlines="4">Google — американская транснациональная корпорация, реорганизованная 15 октября 2015 года в международный конгломерат Alphabet Inc., компания в составе холдинга Alphabet, инвестирующая в интернет-поиск, облачные вычисления и рекламные технологии.</h>
</div>

Ограничить длину выводимого текста можно также с помощью форматирования:

{SomeString = "Google — американская транснациональная корпорация, реорганизованная 15 октября 2015 года в международный конгломерат Alphabet Inc., компания в составе холдинга Alphabet, инвестирующая в интернет-поиск, облачные вычисления и рекламные технологии."}
<div align="left">
{SomeString:Иcходная строка: (0)}
<br /><br />
{SomeString:Обрезана до 100 символов: (0:T100)}
<br /><br />
{SomeString:Обрезана до 100 символов + троеточие: (0:E100)}
<br /><br />
{SomeString:Начало и конец + троеточие в середине: (0:M100)}
</div>

Атрибут Значение Описание
style в качестве значений указываются стилевые правила применяется для определения стилей элементов с помощью правил CSS

Для атрибута style синтаксис будет выглядеть следующим образом:

<div>
<table cols="3" width="100%" cellspacing="10dp" align="center" valign="middle">
<tr>
<td style="border:3dp solid #cccccc;" >solid</td>
<td style="border:3dp dotted #cccccc;">dotted</td>
<td style="border:3dp dashed #cccccc;">dashed</td>
</tr>
<tr>
<td style="border:3dp double #cccccc;">double</td>
<td style="border:3dp hidden #cccccc;">hidden</td>
<td style="border:3dp groove #cccccc;">groove</td>
</tr>
<tr>
<td style="border:3dp ridge #cccccc;">ridge</td>
<td style="border:3dp inset #cccccc;">inset</td>
<td style="border:3dp outset #cccccc;">outset</td>
</tr>
<tr>
<td colspan="3" style="border:3dp none #cccccc;">none</td>
</tr>
</table>
</div>

С помощью стилевого правила border-radius атрибута style можно устанавливать радиус скругления углов рамок. Можно использовать одно, два, или четыре значения.

В зависимости от количества значений скругление будет применяться (по очереди):

  • 1 — для всех четырех углов;
  • 2 — первое значение определяет радиус скругления верхнего левого и нижнего правого, второе — верхнего правого и нижнего левого углов;
  • 3 — первое значение определяет радиус скругления верхнего левого угла, второе — одновременно для верхнего правого и нижнего левого, третье — для нижнего правого
  • 4 — верхнего левого, верхнего правого, нижнего правого, нижнего левого.

В качестве значения принимаются числа в поддерживаемом формате (рекомендуется использовать dp) или проценты. Синтаксис выглядит следующим образом:

<div>
<table width="100%" align="center" style="vertical-align: middle;" cellspacing="10dp">
<tr>
<td width="100%" height="10%" style="border: 3dp solid red; border-radius:20% 0% 0% 0%; ">
border-radius:20% 0% 0% 0%; </td>
</tr>
<tr>
<td width="100%" height="10%" style="border: 3dp solid red; border-radius:0% 20% 0% 0%; ">
border-radius: 0% 20% 0% 0%; </td>
</tr>
<tr>
<td width="100%" height="10%" style="border: 3dp solid red; border-radius:0% 0% 20% 0%; ">
border-radius:0% 0% 20% 0%; </td>
</tr>
<tr>
<td width="100%" height="10%" style="border: 3dp solid red; border-radius:0% 0% 0% 20%; ">
border-radius:0% 0% 0% 20%; </td>
</tr>
</table>
</div>

Еще один пример с использованием различного количества значений:

<div>
			 <table width="100%" align="center" valign="middle" cellspacing="10dp">
			 <tr>
			 <td>
			 CSS: border-radius: topRight+topLeft, botRight + botLeft
			 </td>
			 </tr>
			 <tr>
			 <td width="100%" height="10%" style="border: 3dp dotted red; border-radius:15dp 0dp; ">
			 border-radius:15dp 0dp;
			 </td>
			 </tr>
			 <tr>
			 <td>
			 CSS: border-radius: all
			 </td>
			 </tr>
			 <tr>
			 <td width="100%" height="10%" style="border: 3dp inset red; border-radius:15dp; ">
			 border-radius: 15dp;
			 </td>
			 </tr>
			 <tr>
			 <td>CSS: border-radius: topLeft, topRight, botRight, botLeft</td>
			 </tr>
			 <tr>
			 <td width="100%" height="10%" style="border: 3dp outset red; border-radius:5dp 10dp 15dp 20dp; ">border-radius: 5dp 10dp 15dp 20dp;</td>
			 </tr>
			 <tr>
			 <td>CSS: border-radius: topLeft, topRight + botLeft, botRight</td>
			 </tr>
			 <tr>
			 <td width="100%" height="10%" style="border: 3dp inset red; border-radius:5dp 10dp 20dp; ">border-radius: 5dp 10dp 20dp;</td>
			 </tr>
			 </table>
			 </div>
		

Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500