css样式表

ASP.NET MVC4中对JS和CSS的引用

Deadly 提交于 2020-02-08 11:52:07
https://www.cnblogs.com/madyina/p/3702314.html ASP.NET MVC4中对JS和CSS的引用又做了一次变化,在MVC3中我们这样引用资源文件: <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> 将在运行的时候自动将虚拟(相对)路径转换为应用程序绝对路径。这是比较传统的引用方式,尽管他做了一次转换操作,对服务器的请求数量压力并没有什么改进的变化,所以推测可能出于模块化设计思想和并发方面的考虑,微软在MVC4中将这一方式做了改变: 在新建一个ASP.NETMVC4站点的时候都会在~/App_Start目录下有一个BundleConfig.cs的启动文件,当然创建其他的ASP.NET4.0及4.0以上的项目也会有。这个文件里面包含了如下代码: bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*")); bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site

CSS之①常用基本文字属性

邮差的信 提交于 2020-02-06 05:46:04
CSS之①常用基本文字属性 QQ:3020889729 小蔡 CSS的作用·个人总结(粗鄙请谅解) 正文·文字属性 常用的文字属性概括 常用文字属性的属性值介绍(使用属性赋值时要先使用一个':'号,外加一个空格,比如:color: red;) font-size的属性值 font-style的属性值 font-weight的属性值 font-family的属性值 font复合属性的使用 QQ:3020889729 小蔡 CSS的作用·个人总结(粗鄙请谅解) 个人感觉,css是对html对网页显示的加工——就好比,一间房间需要装修一样。我们的网页内容也需要修饰之后才更适合对外。而css恰恰可以完善,单纯使用html来排版样式的繁琐和困难。 作用一:本身脱于html,又与html息息相关,完善html的展示效果。 作用二:因为css样式表中含有众多的选择器,每一个选择器可以用在不同的地方,使得html的内容可以呈现更多元的效果——最主要是,让html文档显得更清晰。 (ps:才入手,可能有很多用处,只是呢在下还很菜~) 正文·文字属性 常用的文字属性概括 常用文字属性包括: 设置字体大小:font-size 设置字体样式:font-style 设置字体粗细:font-weight 设置字体:font-family 以及字体设置的复合属性:font 常用文字属性的属性值介绍

CSS中 link与@import的区别

非 Y 不嫁゛ 提交于 2020-02-05 05:06:19
这两天刚写完XHTML加载CSS的几种方式,其中外部引用CSS分为两种方式link和@import。 本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。 差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的一种方式。 link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。 差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显(梦之都加载CSS的方式就是使用@import,我一边下载一边浏览梦之都网页时,就会出现上述问题)。 差别3:兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。 差别4:使用dom控制样式时的差别。当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。 大致就这几种差别了(如果还有什么差别,大家告诉我,我再补充上去),其它的都一样,从上面的分析来看,还是使用link标签比较好。

link与import区别

て烟熏妆下的殇ゞ 提交于 2020-02-05 05:04:27
1.link属于XHTML标签,而@import完全是css提供的一种方式。link标签除了可以加载css外,还可以做很多其他的事情,比如定义RSS,定义rel连接属性等,@import只能加载CSS 2.加载顺序的差别:当一个页面被夹在的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再加载。所以有时候浏览@import加载CSS的页面时会没有样式(就是闪烁),网速慢的时候还挺明显。 3.兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题,完全兼容。 4.使用dom控制样式时的差别。当时用JavaScript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的(不支持)。 5.(不推荐):@import可以在css中再次引入其他样式表,比如创建一个主样式表,在主样式表中再引入其他的样式表,如: 来源: https://www.cnblogs.com/princeness/p/11664918.html

CSS(一)什么是CSS?选择器、美化网页元素

末鹿安然 提交于 2020-02-05 04:17:46
一、了解CSS 1.1 什么是CSS? Cascading Style Sheet (层叠级联样式表) CSS作用:美化网页 (字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动….) 1.2、发展史 CSS1.0 CSS2.0 DIV(块) + CSS,HTML 与 CSS 结构分离的思想,网页变得简单,SEO CSS2.1 浮动,定位 CSS3.0 圆角,阴影,动画…. 浏览器兼容性~ (旧的版本有的浏览器不支持,新版本大多数有名的浏览器都支持) 因为我是学Java的,idea也能写css,所以我也用它写。 用idea写css的基本格式: css代码写到css文件夹里 css的优势: 1、内容和表现分离 2、网页结构表现统一,可以实现复用 3、样式十分的丰富 4、建议使用独立于html的css文件 5、利用SEO,容易被搜索引擎收录! 1.3、CSS的3种导入方式 先创建一个html,然后创建一个css,问题来了,说了css是用来美化网页的,也就是对html做不到的地方进行加工,所以我们怎么把他们连接起来呢? 内部样式:style标签 <!DOCTYPE html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < title > Title </ title > <!--规范,<style>

2.1、css基本语法及页面引用

杀马特。学长 韩版系。学妹 提交于 2020-02-03 06:55:51
css基本语法 css的定义方法是: 选择器 { 属性:值; 属性:值; 属性:值;} 选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值。代码示例: div{ width:100px; height:100px; color:red } css页面引入方法: 1、外联式:通过link标签,链接到外部样式表到页面中。 <link rel="stylesheet" type="text/css" href="css/main.css"> 2、嵌入式:通过style标签,在网页上创建嵌入的样式表。 <style type="text/css"> div{ width:100px; height:100px; color:red } ...... </style> 3、内联式:通过标签的style属性,在标签上直接写样式。 <div style="width:100px; height:100px; color:red ">......</div> 来源: https://www.cnblogs.com/LiuYanYGZ/p/12254548.html

css的继承和层叠

人走茶凉 提交于 2020-02-02 20:53:03
标签(空格分隔): css css称为层叠样式表,CSS有两大特性:继承性和层叠性,本章简单介绍一下继承性: 继承性: 定义:继承就是给父及设置了一些属性,子级继承了父及的该属性,这就是我们的css的继承,有一些属性可以继承, <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>继承性</title> <style type="text/css"> .father{ color:red; } </style> </head> <body> <div class="father" id="egon"> <p>wangwang</p> </div> </body> </html> 问题:背景色是不是继承? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>继承性</title> <style type="text/css"> .father{ color:red; font-size: 30px; background-color: green; } </style> </head> <body> <div class="father" id="egon"> <p>wangwang</p> </div> <

CSS基础知识

纵然是瞬间 提交于 2020-02-02 02:21:05
1. CSS 定义 :指层叠样式表 (Cascading Style Sheets),是一种用来表现 HTML 文档样式的语言,样式定义如何显示 HTML 元素,是能够真正做到网页表现与结构分离的一种样式设计语言。样式通常存储在样 式表中,外部样式表通常存储在 CSS 文件中,多个样式定义可层叠为一。 2. CSS 规则 :由两个主要的部分构成:选择器,以及一条或多条声明。选择器就是需要改变样式的 HTML 元素。 每条声明由一个属性和一个值组成,属性是设置的样式属性(style attribute),每个属性都有一 个值,属性和值用冒号分隔。CSS 声明总是以分号 ; 结束,声明组以大括号 {...} 括起来。为了让 CSS 可读性更强,可以每行只描述一个属性 。 3. CSS 创建 :当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。CSS 创建样式表有三种方法: 行内 样式、内部样式、外部样式 。 (1)行内样式: 内联样式也叫行内样式或者行间样式,即在相关标签内使用样式(style)属性定义。 如下: <div style="width:200px;height:100px;border:1px solid black;"></div> (2)内部样式: 内部样式也叫内嵌样式,即在文档中创建内嵌的样式表,需要使用 <style> 标签在文档头部定义内部样式表,

性能优化-css,js的加载与执行

无人久伴 提交于 2020-02-01 22:09:10
前端性能优化 css,js的加载与执行 javascript是单线程的 一个网站在浏览器是如何进行渲染的呢? html页面加载渲染的过程 html渲染过程的一些特点 顺序执行,并发加载 词法分析 并发加载 并发上限 是否阻塞 依赖关系 引入方式 css阻塞 css head中阻塞页面的渲染 css阻塞js的执行 css不阻塞外部脚本的加载 js阻塞 直接引入的js阻塞页面的渲染 js不阻塞资源的加载 js顺序执行,阻塞后续js逻辑的执行 依赖关系 页面渲染依赖于css的加载 js的执行顺序的依赖关系 js逻辑对于DOM节点的依赖关系 js引入方式 直接引入 defer async 异步动态引入js 加载和执行的一些优点 css样式表置顶 用link代替import js脚本置地 合理使用js的异步加载能力 可以使用Chrome浏览器的performance工具分析页面的加载过程 来源: https://www.cnblogs.com/ygjzs/p/12250307.html

css简介

时光总嘲笑我的痴心妄想 提交于 2020-01-31 08:35:11
css是什么? css是层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现 HTML (标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 css技术怎样运用? 在HTML文件里加一个超级链接, 引入外部的 CSS 文档。这个方法最方便管理整个网站的网页风格, 它让网页的文字内容与版面设计分开。只要在一个CSS文档内( 扩展名为 CSS ) 定义好网页的风格,然后在网页中加一个超级链接连接到该文档,那么网页就会按照在CSS文档内定义好的风格显示出来。 css的编程工具是什么? 记事本:使用Windows系统自带的记事本可以编辑网页。只需要在保存文档时,以.html为后缀名进行保存即可。Dreamweaver:它与Flash、Fireworks并称网页三剑客。Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别开发的视觉化网页开发工具,利用它可以轻而易举地制作出充满动感的网页。 css中style标签的作用! 可以把元素编写到元素的style属性中