在主题中添加CSS
如果在主题文件夹中添加CSS文件,则在页面应用主题时也会自动应用CSS。
SimpleStyle\SimpleSheet.css
html {
background-color:Gray;
font:14px Georgia,Serif;
}
.content
{
margin:auto;
width:600px;
border:solid 1px black;
background-color:White;
padding:10px;
}
h1
{
color:Gray;
font-size:18px;
border-bottom:solid 1px orange;
}
label
{
font-weight:bold;
}
input
{
background-color:Yellow;
border:double 3px orange;
}
.button
{
background-color:#eeeeee;
}
页面 ShowSimpleCSS.aspx
<%@ Page Language="C#" Theme="StyleTheme" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div class="content">
<h1>
Registration Form</h1>
<asp:Label ID="lblFirstName" AssociatedControlID="txtFirstName" runat="server" />
<br />
<asp:TextBox ID="txtFirstName" runat="server" />
<br />
<br />
<asp:Label ID="lblLastName" Text="Last Name:" AssociatedControlID="txtLastName" runat="server" />
<br />
<asp:TextBox ID="txtLastName" runat="server" />
<br />
<br />
<asp:Button ID="btnSubmit" Text="Submit Form" CssClass="button" runat="server" />
</div>
</form>
</body>
</html>
页面显示:
注意:
使用CSS的好处是使加载页面的速度更快。
尽量不要通过修改控件属性来对控件进行格式化。使用<style>
1、在主题中添加多个CSS
<link href="App_Themes/StyleTheme/SimpleSheet.css" type="text/css" rel="stylesheet" />
<link href="App_Themes/StyleTheme/SimpleSheet2.css" type="text/css" rel="stylesheet" />
<link href="App_Themes/StyleTheme/SimpleSheet3.css" type="text/css" rel="stylesheet" />
2、使用CSS改变页面布局
使用CSS可以改变页面布局,所以使用主题可以控制页面布局
Float.css 放在主题中
html
{
background-color:Silver;
font:14px Arail,Sans-Serif;
}
#div1
{
float:left;
width:25%;
margin:15px;
padding:10px;
background-color:White;
}
#div2
{
float:left;
width:25%;
margin:15px;
padding:10px;
background-color:White;
}
#div3
{
float:left;
width:25%;
margin:15px;
padding:10px;
background-color:White;
}
ShowLayout.aspx
<%@ Page Language="C#" Theme="Simple5" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div id="div1">
First div content
<br />
First div content
<br />
First div content
<br />
First div content
<br />
First div content
<br />
First div content
</div>
<div id="div2">
Second div content
<br />
Second div content
<br />
Second div content
<br />
Second div content
<br />
Second div content
<br />
Second div content
</div>
<div id="div3">
Third div content
<br />
Third div content
<br />
Third div content
<br />
Third div content
<br />
Third div content
<br />
Third div content
</div>
</form>
</body>
</html>
2011-4-28 15:02 danny