Форматирование текста средствами html
Исходное назначение HTML заключалось в представлении текстовой информации. Как мы уже говорили, текст документа в HTML обычно помещается между тегами <BODY> и </BODY>. Например, предположим, что мы создаем страницу аутентификации пользователей. Текст HTML на ней может выглядеть следующим образом (обратите также внимание на синтаксис комментариев HTML):
<BOВY>
<!- Приглашение пользователю к аутентификации ->
The Cars Login Page
</BODY>
В этом примере к нашему тексту не были применены какие-либо теги. Встречаясь с таким текстом, web-браузер выводит его в своем окне так, как он был записан. Если мы изменим текст документа следующим образом:
<BODY>
<!- Приглашение пользователю к аутентификации ->
The Cars Login Page
Please enter your user name and password. </BODY>
то браузер и не подумает добавить ожидаемый переход на новую строку (рис. 14.5).
Рис. 14.5. Для текстовой информации без тегов символы начала новых строк учитываться не будут
Чтобы начать новый абзац, необходимо выделить текст в этом абзаце при помощи тегов <Р> и </Р>, например, так:
<BODY>
<!- Приглашение пользователю к аутентификации ->
The Cars Login Page
<P>Please enter your user name and password.</P> </BODY>
Теперь в окне браузера все выглядит по-другому (рис. 14.6).
Рис. 14.6. Тег <Р> означает начало нового абзаца
Можно и не начинать новый абзац, а просто добавить теги начала новой строки <BR> и <./BR>
<BODY>
<!- Приглашение пользователю к аутентификации ->
The Cars Login Page
<BR>Please enter your user name and password.</BR>
</BOOY>
В этом случае браузер отобразит наш текст несколько иначе (рис. 14.7).
Рис. 14.7. Тег <BR> означает переход на новую строку
В HTML предусмотрены средства для выделения участков текста полужирным шрифтом и курсивом. Для этого предусмотрены теги <В> </В> и <I> </I> соответственно:
<BODY>
<!- Приглашение пользователю к аутентификации ->
<В> The Cars Login Page </B>
<BR>Please enter your <I>user name</I> and <I>password</I>.</BR> </BODY>
Результат представлен на рис. 14.8.
Рис. 14.8. Выделение текста полужирным и курсивным начертаниями
- Начальное руководство по разработкеweb-приложений и asp.Net.
- Разработка web-приложений и asp.Net
- Web-приложения и web-серверы
- Что такое виртуальные каталоги?
- Структура документа html
- Форматирование текста средствами html
- Заголовки html
- Html-редактор Visual Studio.Net
- Разработка форм html
- Создаем пользовательский интерфейс
- Добавление изображений
- Клиентские скрипты
- Пример клиентского скрипта
- Реализация проверки введенных пользователем данных
- Передаем данные формы (методы geTиPost)
- Синтаксис строки запроса http
- Создание классической страницы asp
- Принимаем данные, переданные методом post
- Первое приложение asp.Net
- Некоторые проблемы классических asp
- Некоторые преимущества asp.Net
- Пространства имен asp.Net
- Наиболее важные типы пространства имен System.Web
- Приложение и сеанс подключения пользователя
- Создание простого web-приложения на с#
- Исходный файл *.Aspx
- Файл web.Config
- Исходный файл Global.Asax
- Простой код asp.Net на с#
- Архитектура web-приложения asp.Net
- Тип System.Web.Ui.Page
- Связка *.Aspx/Codebehind
- Свойство Page. Request
- Свойство Page.Response
- Свойство Page.Application
- Отладка и трассировка приложений asp.Net
- Элементы управления WebForm
- Создание элементов управления WebForm
- Иерархия классов элементов управления WebForm
- Виды элементов управления WebForm
- Базовые элементы управления WebForm
- Группа переключателей
- Текстовое поле для ввода нескольких строк с полосой прокрутки
- Элементы управления с дополнительными возможности
- Элемент управления Calendar
- Элемент управления AdRotator (баннерная рулетка)
- Элемент управления для работы с источниками данных
- Элемент управления DataGrid
- Еще немного об источниках данных
- Элементы управления для проверки вводимых пользователем данных
- Обработка событий элементов управления WebForm
- Подведение итогов
- Web-cлужбы