ASP.NET CSS 小结

1.ASP.NET 引用CSS


1.Site.master里面设置webopt

  1. <webopt:bundlereferencerunat="server"path="~/Content/css"/>

2.在Bundle.config里面绑定具体CSS

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <bundlesversion="1.0">
  3. <styleBundlepath="~/Content/css">
  4. <includepath="~/Content/bootstrap.css"/>
  5. <includepath="~/Content/Site.css"/>
  6. </styleBundle>
  7. </bundles>

3.当然也可以直接在具体页面的Head内引用外部CSS

1 <linktype="text/css"rel="stylesheet"href=" 外部样式表地址 "/>

2.ASP.NET中各种CSS样式写法


1.写在style内

  1. 1 <asp:LabelID="LabelInf"runat="server"Text="工作辛苦了,喝杯水吧。"style="background-color:#222222;color:#3A87AD; height:38px;text-align:center;font-size:30px;padding:4px4px4px4px;"></asp:Label>

2某些样式可以直接设置

  1. <asp:LabelID="Label1"runat="server"Text="工作辛苦了,喝杯水吧。"ForeColor="#3A87AD"BackColor="#222222"Height="38px"></asp:Label>

3.CssClass

  1. <asp:TextBoxID="TextProjectId"runat="server"CssClass="Default input"Width="12%"Height="100%"placeholder="项目ID nchar10"ValidationGroup="2"></asp:TextBox>

4.class

  1. <asp:ButtonID="BackProject"runat="server"Text="Project"class="btn btn-primary"style="width:120px;"OnClick="BackProject_Click"CausesValidation="false"></asp:Button>

PS:如果CssClass和class同时存在,CssClass优先。

在ASP.NET控件上直接设置的样式属性,都会被转换为CSS样式。

ASP.NET控件内部的样式提倡使用Cssclass

3.在ASP.NET后台修改 html控件css


1.在前台,将控件设置为runat=server

  1. <divstyle="width:100%;"id="div_hz"runat="server">

2.在后台进行修改

  1. div_hz.Style["height"]="480px";

4.ASP.NET 修改字体引用,拯救google字体


1.前两天发现网页刷新时用很长的时间在请求 fonts.googleais.com,

2.360推出了 字体加速服务 fonts.useso.com

3.在Bundle.config查看并确认主要引用的css文件

4.在Content文件夹下找到对应css文件

5.将css文件中的 fonts.googleapis.com,替换为fonts.useso.com

PS:最近发现拯救没有什么效果啊。

5.CSS样式表覆盖顺序


1.样式表的元素选择器选择越精确,则其中的样式优先级越高:

id选择器指定的样式 > 类选择器指定的样式 > 元素类型选择器指定的样式

2. 对于相同类型选择器制定的样式,在样式表文件中,越靠后的优先级越高

注意,这里是样式表文件中越靠后的优先级越高,而不是在元素class出现的顺序。比如.class2 在样式表中出现在.class1之后:

  1. .class1 {
    color: black;
    }
    .class2 {
    color: red;
    }

而某个元素指定class时采用 class="class2 class1"这种方式指定,此时虽然class1在元素中指定时排在class2的后面,但因为在样式表文件中class1处于class2前面,此时仍然是class2的优先级更高,color的属性为red,而非black。

3. 如果要让某个样式的优先级变高,可以使用!important来指定:

  1. .class1 {
    color: black !important;
    }
    .class2 {
    color: red;
    }

此时class将使用black,而非red。

来自为知笔记(Wiz)

时间: 2024-11-10 00:09:05

ASP.NET CSS 小结的相关文章

初识ASP.NET---点滴的积累---ASP.NET学习小结

差不多十多天前学习完了北大青鸟的学习视频,没想到没几天的时间就看完了XML视频和牛腩的Javascript视频.学习完了也该总结总结,理理自己的思路,消化一下自己学习到的东西. 视频中的理论知识并不是很多,以例子驱动学起来也不会他过于乏味.全部的学习内容大概的可以用下图表示. 个人感觉这套视频的体系感不是很强,每一集之间老师的串联并不是做得很好,向我等没有教材的有些小的知识无从知晓.但是不能不说这套视频确很适合初学者学习,老师讲解的也不错,从此我也算是入门. 当然要想进一步的了解ASP.NET并

2015第10周四-CSS小结

这两天做前台页面发现个人在CSS前端方法很多基础知识都忘了,晚上又搜索学习了下,把相关内容摘录总结. CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. selector {declaration1; declaration2; ... declarationN } 选择器通常是您需要改变样式的 HTML 元素. 每条声明由一个属性和一个值组成. 属性(property)是您希望设置的样式属性(style attribute).每个属性有一个值.属性和值被冒号分开. selector

CSS小结

一.1. css必须写在<head></head>里面的<style></style>里面 2. css 由选择器 + 规则组成, 规则由属性和值组成 ,格式示例:div{color:red;} 3. 常用的选择器有:标签选择器(类型选择器).class选择器(类选择器).id选择器.后代选择器. 组合选择器和并列选择器等等 4. class选择器与id选择器的区别是,class可以样式重用,而id不行,因为id就像是人的身份证,是唯一的 5.层居中的要决:

html及css小结

1. HTML常用标签 1.1 <meta> META标签是HTML标记HEAD区的一个关键标签,提供文档字符集.使用语言.作者等基本信息,以及对关键词和网页等级的设定等,最大的作用是能够做搜索引擎优化(SEO). 两个主流网站meta属性 <!-- 淘宝 --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,c

asp.net技术小结(第一条)

(1)cs: public string SayHello()//返回类型是string  { return "大家好"+DateTime.Now.ToString(); } protected void ShowType()//返回类型是void { Response.Write(this.GetType() + "<br/>"); Response.Write(this.GetType().Assembly.Location + "<

HTML+CSS小结

WEB标准构成: 结构   HTML 样式   CSS 行为   JavaScript(交互行为) html代码规范: 声明doctype UTF-8 标签缩进 标签小写 注释 <!doctypt html> <meta charset="utf-8" /> <meta name="参数" content="name属性值"/> <meta name="keywords" conten

Asp.Net初学小结

第一章 1.搭建Asp.net开发环境 1).net FrameWork(VS) 2)IIS(xp:5.1,2003:6.0,vista:70,win7:7.5) C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i [重新注册] 2.Asp.net的优势 1)丰富的控件库 2)代码后置 3)方便调试 4)编译后执行 5)与浏览器无关 第二章 1.Asp.net运行机制 Asp.net引擎(Aspnet_isapi.dll:

asp.net core小结

.net core附带asp .net core.EF .net core等框架 原文地址:https://www.cnblogs.com/fl-1998/p/12699588.html

CSS 小结

去掉下划线: text-decoration:none; 去掉li的圆点: list-style:none; 字体加粗: font-weight:bold; 文本居右: text-align:right; 链接手指状: cursor:pointer; display用法: display:inline;//在同一行显示 display:block;//在新的一行上显示 display:inline-block;