Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 328

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 322 323 324 325 326 327 < 328 > 329 330 331 332 333 334 .. 404 >> Следующая


}

.normal

(

padding-right; Spx; padding-left: Spx; font-size:Spt;

>

,normalHeading

(

padding-right; 5px; padding-left: 5px; font-size:12pt; font-weight: bold;

)

¦entryTitle

С

padding-right: 5pxi padding-left: 5px; padding-bottom: lpx; padding-top: lpx; font-weight: bold; font-size: lOpt; color: white;

background-color: I66cc99;

}

.entryDate (

font-weight: bold; color: 1333399; font-aize: 8pt;

>

.entry t

padding-right: Spx; padding-left: Spxj padding-top: 2px; font-size: 8pti

>

Еслн вы не хотите вводить все это вручную, возьмите файл style,css из загружаемого кода; если он до сих пор не включен в проект, щелкните правой кнопкой мыши на узле Weblog project в Solution Explorer, выберите пункт меню Add | Add Existing Item и добавьте файл с расширением .css.

3. Чтобы воспользоваться этой таблицей стилей, необходимо привязать ее к странице. Откройте редактор HTML для файла Defauit.aspx н добавьте следующую строку в верхнюю часть файла:

<html>

<head>

<meta content="Microsoft Visual Studio 7,0" name=¦GENERATOR¦>

¦aneta content=*CI" name='CODE_LAKGUAGE‘>
700

Глава 24

¦cmeta content*"JavaScript (ECMAScript)¦ name='vs_defaultClientScript"> <met« content1"http://schemas.microsoft.com/int ell i sense/ie5" name* * v s_ta rgetSchema¦>

<linfc rel^'atylesheet" hrfef»*etyle.caa">

</head> .

4, Внесите изменения в выделенные строки и добавьте новый код, где это необходимо:

<%0 Page language="c#¦ Codebehind="Default.aspx.cs" Auto?ventWireup="false" Inherits="WebLog.CDefault" %>

<JDOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN* >

<html>

<head>

<meta content="Hicrosoft Visual Studio 7.0" name="GENERATOR¦>

<meta content="C*" name="CODE_LANGUAG?">

<meta content*"JavaScript (ECMAScript)* name="vs_defaultClientScripf> ¦cneta content="http: //schemas.microsoft. com/intellisense/ie5• name= ¦ vs_t artjetSchfima ¦ >

¦clink rel = "atylesheef href=“style.css">

</head>

<body>

<form id="Default" method=*poat" runat=*Berver">

<div clasa""header’>

Disraeli's Weblog </div>

<br> ¦

<diy claaa*"entryTitle‘> . ,

<aap:label id="lab€lEntiyTitle" runat="server"

(entryTitle)</asp:label> .

</div>

<div claae,T*efitor‘>

<asp:Label id="labelEntryDetaila" nmat="server"

(entryDetaila)</asp:label>

</div>

<br>

<hr color«*I000000*>

<div cleaa»"normal">

<asp;label id^IabelCopyright* njnat="server*>

(copyright)</aap:label>

</div>

<br>

<div claaa="nonnal">

<aap:L*bel id="labelServerPath" runat='server*>

(eerverpath)</asp:Label>

</div>

</form>

</body>

</html>

5. Последнее изменение в коде, которое необходимо внести, касается Defauit.aspx,сз. Откройте этот файл в редакторе к внесите в метод Page_Load{) следующие изменения:

private void Page_Load(object sender, System.EventArgs e)

(

// определение пути к. серверу,.. labelServcrPath.Text = Global.EntryFilePath;

// загрузка вхождения с диска...

Entry entry - Global.LoadEntry {'Entry.xml*); labelEntryTitle.Text = entry.Title;
Приложения ASP.NET ___________________________________________________7 01

labelEntryDetails.Text = *<font claes=entryDate>* + entry.Timestamp. ToStringCddd") + * +

entry. Times tamp. ToLongDateStr ing(J + ¦ <fonc> * + entryDetail»r

)

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

Как это работает

Каскадные таблицы стилей позволяют определять стили, которые впоследствии будут применяться ко всем элементам, расположенным на странице. Эти стили создаются в виде файлов с расширением .css, подобных созданному нами файлу style.csa,

Обсуждение технологии CSS выходит за рамки настоящей книги, но основная ее суть сводится к следующему: есть возможность либо изменить стиль стандартных HTML-элементов, таких как <body> или <ui>, либо описать новые классы, которые в терминологии CSS означают группу стилей, объединенных в некоторую логическую единицу. Чтобы модифицировать уже существующий элемент, требуется просто указать имя этого элемента, а затем добавить соответствующий CSS-код. Именно таким образом мы переопределяем то, каким образом выводится на экран тег <body>:

¦ bod/

{ . padding-right: Qpx; padding-left: Qpx; font-size: 8pt; padding-bottom; Opx; margin: Opx; padding-top: Opx; font-family: Verdana, Axial;

)

Новым классам может даваться произвольное имя, однако оно должно предваряться точкой. Вот как создается класс header:

.header

t

padding-гight: 5px; padding-left; 5px; padding-bottom: 10px;

' padding-top: lOpxj

background-color: I000099) font-weight: bold; font-sixe: 14pt; color: white;

}

Чисто технически от вас не требуется понимания CSS для того, чтобы вы могли редактировать его в Visual Studio.NET. Можете быть совершенно спокойны — перед вами действительно код таблицы стилей. Если выбранным в настоящий момент документом является таблица стилен, то с помощью пункта меню View | Other Windows | Document Outline вы можете войти в редактор CSS (см. рис. справа).
Предыдущая << 1 .. 322 323 324 325 326 327 < 328 > 329 330 331 332 333 334 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.