重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这个不是说asp中如何设置,而是看你要对某个div层进行什么样式设置,就是纯粹的css样式写法而已,然后通过css外部引入
成都创新互联公司主要从事成都网站设计、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务墨玉,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
link href="other.css" rel="stylesheet" type="text/css" /
例如,下面我要写个面包屑,对外框div层写入总体样式,12号字体,#333的颜色,行高24px;当前页的样式cur颜色为蓝色等等,
about.asp
div class="crumbs"
a href="/"Home/a
h1 class="cur"About/h1
/div
other.css写入
.crumbs{ height:24px; line-height:24px; color:#333; font-size:12px;}
.crumbs h1.cur{ color:blue;}
一个页面可以引入多个css的
比如说
link rel="stylesheet" href="__PUBLIC__/home/css/index.css"
link rel="stylesheet" href="__PUBLIC__/home/css/style.css"
你要写页面内的样式可以在页面内写成这样
style type="text/css"
body{background: #000; color: #fff;}
#div1,#div2,#div3{width: 800px; height: 800px; background: white; margin: 0 auto;}
/style
有多个样式可以用id,class等等比如说
.g_hotmap_layout,.g_search_layout{width:100%; margin:0 auto;}
.g_hotmap_layout{background:#f0f0f0; }
.g_hot_map{padding-top:30px;}
.g_new_map{ padding-bottom:40px; }
#logo{width:120px;height:40px;;}
等等
我这里还有学习的视频供你参考,转到自己百度网盘里,容易被屏蔽掉
不太明白你的意思?外部样式可以新建一个css文件夹添加一个后缀名为.css的文件,
在head可以这样引用:link href="css/index.css" type="text/css" rel="stylesheet" /
内部样式可以:
style type="text/css
a{color:red;}
a:hover{color:green;}
.border{border:1px solid #CCC;}//class
#content_left{background:url(img/c_left.jpg);}//id
/style
内嵌样式可以:
p style="color:blue;"span style="font-size:20px; color:#FFF;"啊!/span不错的风格/p
可以定义一个类:
static public class AddStyle{
static public void AddStyleSheet(Page page, string cssPath)
{
HtmlLink link = new HtmlLink();
link.Href = cssPath;
link.Attributes["rel"] = "stylesheet";
link.Attributes["type"] = "text/css";
page.Header.Controls.Add(link);
}
}
然后在页面中调用该类的静态方法:
在page_load方法中:
protected void Page_Load(object sender, EventArgs e)
{
AddStyle.AddStyleSheet(this.Page, "css/test.css");
//CSS文件放在这里.
}