Css textarea text color

CSS Forms

The look of an HTML form can be greatly improved with CSS:

Styling Input Fields

Use the width property to determine the width of the input field:

Example

The example above applies to all elements. If you only want to style a specific input type, you can use attribute selectors:

  • input[type=text] — will only select text fields
  • input[type=password] — will only select password fields
  • input[type=number] — will only select number fields
  • etc..

Padded Inputs

Use the padding property to add space inside the text field.

Tip: When you have many inputs after each other, you might also want to add some margin , to add more space outside of them:

Example

Note that we have set the box-sizing property to border-box . This makes sure that the padding and eventually borders are included in the total width and height of the elements.
Read more about the box-sizing property in our CSS Box Sizing chapter.

Читайте также:  Php самое большое значение

Bordered Inputs

Use the border property to change the border size and color, and use the border-radius property to add rounded corners:

Example

If you only want a bottom border, use the border-bottom property:

Example

Colored Inputs

Use the background-color property to add a background color to the input, and the color property to change the text color:

Example

Focused Inputs

By default, some browsers will add a blue outline around the input when it gets focus (clicked on). You can remove this behavior by adding outline: none; to the input.

Use the :focus selector to do something with the input field when it gets focus:

Example

Example

Input with icon/image

If you want an icon inside the input, use the background-image property and position it with the background-position property. Also notice that we add a large left padding to reserve the space of the icon:

Example

input[type=text] <
background-color: white;
background-image: url(‘searchicon.png’);
background-position: 10px 10px;
background-repeat: no-repeat;
padding-left: 40px;
>

Animated Search Input

In this example we use the CSS transition property to animate the width of the search input when it gets focus. You will learn more about the transition property later, in our CSS Transitions chapter.

Example

input[type=text] <
transition: width 0.4s ease-in-out;
>

input[type=text]:focus width: 100%;
>

Styling Textareas

Tip: Use the resize property to prevent textareas from being resized (disable the «grabber» in the bottom right corner):

Example

textarea <
width: 100%;
height: 150px;
padding: 12px 20px;
box-sizing: border-box;
border: 2px solid #ccc;
border-radius: 4px;
background-color: #f8f8f8;
resize: none;
>

Styling Select Menus

Example

select <
width: 100%;
padding: 16px 20px;
border: none;
border-radius: 4px;
background-color: #f1f1f1;
>

Styling Input Buttons

Example

input[type=button], input[type=submit], input[type=reset] <
background-color: #04AA6D;
border: none;
color: white;
padding: 16px 32px;
text-decoration: none;
margin: 4px 2px;
cursor: pointer;
>

/* Tip: use width: 100% for full-width buttons */

For more information about how to style buttons with CSS, read our CSS Buttons Tutorial.

Responsive Form

Resize the browser window to see the effect. When the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other.

Advanced: The following example uses media queries to create a responsive form. You will learn more about this in a later chapter.

Aligned Form

An example of how to style labels together with inputs to create a horizontal aligned form:

Источник

HTML Tag

The tag defines a form field where user can input a multi-line text. Unlike the tag, text wrapping inside is allowed when the form is submitted.

A text area can have an unlimited number of characters. The text within this tag is rendered in a fixed-width font (usually Courier).

Syntax

The ) tags.

Example of the HTML tag:

html> html> head> title>Title of the document title> head> body> form action="/form/submit" action="post"> textarea name="comment" rows="12" cols="35">Send your comments to the author. textarea>br> input type="submit" name="submitInfo" value="Submit"> form> body> html>

Result

textarea example

In this example we use the to define the text field, the name attribute to assign a name to this field (“comment”), the rows attribute to set its height (12 symbols) and the cols attribute to set its width (35 symbols).

Styling the element with CSS

The tag is considered to be a replaced element, as it has some intrinsic dimensions. Styling this tag is relatively easy with regular CSS.

Its valid and invalid values can be highlighted with the :valid and :invalid pseudo-classes. Valid and invalid values of a element can be highlighted using the :valid and :invalid pseudo-classes.

In most browsers,

Example of the HTML tag with CSS properties:

html> html> head> title>Title of the document title> style> .comment < width: 60%; height: 100px; padding: 10px; outline: 0; border: 3px solid #1c87c9; background: #d0e2bc; line-height: 20px; > style> head> body> form> p>Here we use CSS styles to customize the look of the text field. p> textarea class="comment"> Send your comments to the author. textarea> br> input type="submit" name="submitInfo" value="Submit"> form> body> html>

In this example we use CSS styles to customize the look of the text field.

Attributes

Attribute Value Description
autocomplete on
off
Specifies whether or not a text field should have autocomplete enabled.
autofocus autofocus Defines that a text area should automatically get focus when the page loads.
cols number Defines the visible width of a text area. Default value is 20 symbols.
dirname textareaname.dir Defines the text direction of the textarea when submitted.
disabled disabled Defines that a text area should be disabled.
form form_id Defines one or more forms the text area belongs to (via id).
maxlenght number Defines the maximum number of characters allowed in the text area.
minlength number Defines the minimum number of characters allowed in the text area.
name text Defines a name for a text area.
placeholder text Defines a short hint that describes the expected value of a text area. The hint is shown when the field is empty, and disappears when it gets focus.
readonly readonly Defines that a text area is read-only.
required required Defines that a text area must be filled out before the form is sent.
rows number Defines a visible number of rows in a text area. Default value is 2.
spellcheck true
false
default
Specifies whether the text in the tag should be spell checked by the underlying browser/OS.
wrap Defines how the text in a text area is to be wrapped when the form is submitted.
soft -(default value) the text is sent without any additional line breaks inserted.
hard -the browser automatically inserts line breaks so that each line has no more than the width of the control; for this to take effect the cols attribute must be specified.

How to style tag?

Common properties to alter the visual weight/emphasis/size of text in tag:

  • CSS font-style property sets the style of the font. normal | italic | oblique | initial | inherit.
  • CSS font-family property specifies a prioritized list of one or more font family names and/or generic family names for the selected element.
  • CSS font-size property sets the size of the font.
  • CSS font-weight property defines whether the font should be bold or thick.
  • CSS text-transform property controls text case and capitalization.
  • CSS text-decoration property specifies the decoration added to text, and is a shorthand property for text-decoration-line, text-decoration-color, text-decoration-style.

Coloring text in tag:

  • CSS color property describes the color of the text content and text decorations.
  • CSS background-color property sets the background color of an element.

Text layout styles for tag:

  • CSS text-indent property specifies the indentation of the first line in a text block.
  • CSS text-overflow property specifies how overflowed content that is not displayed should be signalled to the user.
  • CSS white-space property specifies how white-space inside an element is handled.
  • CSS word-break property specifies where the lines should be broken.

Other properties worth looking at for tag:

  • CSS text-shadow property adds shadow to text.
  • CSS text-align-last property sets the alignment of the last line of the text.
  • CSS line-height property specifies the height of a line.
  • CSS letter-spacing property defines the spaces between letters/characters in a text.
  • CSS word-spacing property sets the spacing between words.

Источник

Тег textarea

Создает текстовое поле для ввода большого количества информации. Используется при работе с формами.

Стили по умолчанию

Стили которые браузер применяет к элементу по-умолчанию. В списке ниже приведены стили, которые влияют на внешний вид элемента и изменяются при помощи CSS.

Атрибуты

Уникальное имя текстового поля. Используется для получения значений на сервере.

Текст внутри поля, который определяет что это за поле. Текст виден только если поле пустое.

Указывает что поле обязательно для заполнения. Браузерная проверка.

Поле недоступно для заполнения.

Устанавливает фокус в данное поле по умолчанию при загрузке страницы.

Поле только для чтения. Ввод запрещен.

Указывает последовательность перехода по полям формы при нажатии на кнопку tab. Указывается целое положительное либо отрицательное число.

Минимальное количество символов, которое необходимо ввести пользователю.

Максимальное количество символов, которое может ввести пользователь.

Определяет ширину поля. Указывается целое число, значение по умолчанию 20. Рекомендуется использовать стилизацию через CSS для обозначения размеров поля.

Определяет высоту поля. Указывается целое число. Рекомендуется использовать стилизацию через CSS для обозначения размеров поля.

Читайте также

основной URL страницы фрагмент кода выпадающий список для тега input удаленный текст курсивный текст заголовок четвертого уровня заголовок пятого уровня заголовок шестого уровня вставка изображения элемент выпадающего списка выпадающий список источник файла строчная обертка «тело» таблицы подчеркивание текста

Обсуждение ( 0 )

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

Источник

Оцените статью