`

css笔记

 
阅读更多

 

样式表定义及引用

1 内联样式

在标记中直接使用style属性可以对该标记括起的内容应用该样式显示。

  <p style="font-family:宋体;color:green;background-color:yellow;font-size:9pt">

  <body style="font-family:宋体;font-size:12pt;background:yellow">

  使用style属性定义内容与值之间用:,可以定义多项,各项之间以;分隔。

  由于这种方式是在HTML标记内部使用样式,故称为“内联样式”。若要在一个HTML文件中使用内联样式,必须在该文件的头部对整个文档进行单独的样式表语言声明。即<META http-equiv="Content-type" content="text/css">内联样式因为其将样式和内容不能分离,可见这种方式应尽量少用。

  2 CSS样式表定义

  其中:选择符可以是要引用样式的标记,类选择符,ID选择符或上下文选择符等。规则表是由一个或多个样式属性组成的样式规则,各个样式属性间用分号隔开,每个样式属性的定义格式为“样式名:值”。样式定义中可以加入注解,格式为/**/.

  例如:

  p{font-family:"宋体";color:green;background-color:yellow;font-size:9pt;}

  H1,H2{font-family:"隶书","宋体";color:#ff8800}

  .heti{font-family:"黑体";color:#000000;}

  #id1{color:blue;}

  可以把上面这段直接定义在HTMLstyle标记中,也可以定义在独立的CSS文件中。

  外部CSS样式表的引用方式有两种:

  1 链接CSS样式文件。<LINK REL=stylesheet TYPE="text/css" HREF="style.css" media="screen">,这个应该定义在head

  2 导入CSS样式表文件。引用样式文件的HTML文档也可以利用CSS @import 声明导入外部样式表。格式为:

  <style>@import URL("style.css");</style>     

  两种方式的区别:

  第二种导入外部样式表方式在浏览器下载HTML文件时就将样式文件的全部内容复制到@import关键字所在的位置,以替换该关键字。而链接方式在浏览器下载HTML文件时并不进行替换,而仅在HTML文档需要引用CSS样式文件中的某个样式时,浏览器才链接样式文件,读取需要的内容。

  样式表选择符

  1 标记符

  标记符可以是一个式多个,各个标记之间可以逗号分开。

  例如:  p{font-family:"宋体";color:green;background-color:yellow;font-size:9pt;}

  H1,H2{font-family:"隶书","宋体";color:#ff8800}

  2 类选择符和CLASS属性

  利用类选择符和标记的CLASS属性可以使相同的标记使用不同的样式。也可以不同的标记使用同样的样式,只要使标记的CLASS属性的值为样式表中定义的类选择符即可。

      <style type="text/css">

              P{font-family: 宋体;color:green;background-color:yellow;font-size:9pt;}

              p.back{font-family:"隶书","宋体";color:#ff8800}

              .heti{font-family:"黑体";color:#000000;}

       </style>

       <h2 class="heti">该内容以heti样式显示</h2>

    <h3 class="heti">该内容以heti样式显示</h3>

    <p>该内容以p样式显示</p>

    <p class="back">该内容以p.back样式显示</p>

    3 ID选择符和ID属性

       ID选择符用于定义一个元素的独有样式,它与类选择符的区别在于ID选择符在一个HTML文件中只能引用一次,而类选择符可以多次引用。ID选择符的定义格式。定义在sytle标记中或者单独的CSS文件中#id1{color:blue;}   <p id="id1">内容为id1样式</p>

       随着CSS的产生,<span>标记被新加入到HTML中,增加该标记的目的是允许我们给出样式而不必将样式附加在一HTML的原有标记上。它的存在纯粹是为工,可见,当样式表失效时它就没有任何作用了。<span>标记可以带有的属性class,id,style等与CSS样式有关的属性。

       4 伪类

       伪类是特殊的类,能自动被支持CSS的浏览器所识别。伪为厅区别标记的不同状态。伪类不能HTMLclass属性来指定。伪类的定义格式如下。最常见的应用是指定超链接以不同的方式链接.例:

       <style type="text/css">

a:link {color: #FF0000}

a:visited {color: #00FF00}

a:hover {color: #FF00FF}

a:active {color: #0000FF}

</style>

5 上下文选择符

上下文选择符定义嵌套标记的样式。H2 em{color:darkred},该定义指明HTMNL文件中出现嵌套标记<h2><em></em></h2>之处将引用该样式。上下文选择符由于应用场合十分特殊,故用的很少。

样式的继承和作用顺序

1 样式继承

将包含其他标记的标记称为父标记,则被包含的标记就是子标记。子标记将继承父标记的样式,即样式的继承。

2 样式的作用顺序

对一个标记来说,可能有多个样式都能对标记起作用,但样式表作用到标记上时有一个顺序

CSS属性

CSS属性包括字体属性,颜色和背景属性,文本属性,方框属性,分类属性,和定位属性等。

0
4
分享到:
评论

相关推荐

    CSS笔记(1).pdf

    CSS笔记 CSS(Cascading Style Sheets),即层叠样式表,是一种用于描述网页样式的语言。CSS的出现拯救了混乱的HTML,让HTML专注于结构呈现,而样式交给CSS处理。 一、CSS简介 1.1 CSS的发展历程 从HTML被发明...

    狂神说视频-CSS笔记.pdf

    CSS 笔记 CSS(Cascading Style Sheets)是一种用来表现 HTML 或 XML 等文件样式的计算机语言。它可以静态地美化网页,也可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行...

    HTMLCSS笔记.pdf

    HTML与CSS笔记 HTML(HyperText Markup Language,超文本标记语言)是构成网页内容的骨架,用于创建网页的结构,并通过不同的标签来描述网页的各个部分。CSS(Cascading Style Sheets,层叠样式表)则负责网页的...

    史上最经典的HTML+CSS笔记.rar

    这份"史上最经典的HTML+CSS笔记"无疑是学习这两门技术的重要参考资料。以下将根据标题、描述以及可能包含的子文件内容,对HTML和CSS的基础知识进行详细阐述。 HTML是网页内容的结构语言,用于定义网页的各个元素...

    css笔记整理_1.pdf

    css笔记整理(精简) 初识CSS CSS语法 CSS样式引入 css选择器 CSS中的块级元素与行内元素 background 背景(集合样式) font 文字(集合样式) border 边框(复合样式,集合样式) CSS 框模型概述

    CSS笔记一

    **CSS笔记一** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责定义HTML或XML(包括SVG、MathML等各种XML方言)文档的呈现方式。本笔记将深入探讨CSS的基础知识,包括选择器、盒模型、...

    黑马前端css笔记.zip

    总结,"黑马前端css笔记.zip"包含了CSS3的重要知识点,如选择器扩展、媒体查询、响应式设计、渐变效果、布局技术(Flexbox和Grid)以及动画过渡等。这些内容对于前端开发人员深入理解和运用CSS3至关重要,能帮助他们...

    html和css笔记

    - **网站**:《Webstandards Solutions》、《网站重构》、《CSS禅意花园》、《点石成金》,都是优秀的在线资源,涵盖了从标准规范到设计美学的广泛内容。 - **名人与网站**:了解万维网的创始人Tim Berners-Lee,...

    html css笔记

    ### HTML CSS 笔记知识点详解 #### 页面自动刷新 页面自动刷新是指网页可以在设定的时间间隔后自动重新加载,实现页面内容的更新。这种技术在早期的网页开发中较为常见,通常用于实现简单的内容轮播或者定时获取...

    韩顺平div+css笔记完整

    在网页设计中,`div+css`是一种常见的布局技术,用于实现网页的结构化和美化。`div`是HTML中的一个通用容器元素,用于组织和包裹其他HTML元素,而`css`则是层叠样式表,用来定义网页的样式、布局和视觉效果。`div+...

    CSS笔记全面手册

    **CSS(层叠样式表)全面手册** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它用于定义HTML或XML(包括SVG、XHTML等)文档的呈现方式。通过使用CSS,我们可以控制网页元素的颜色、字体、...

    韩顺平div css笔记.doc

    - 外部 CSS:通过 `&lt;link&gt;` 标签引用一个外部的 CSS 文件,如 `&lt;link href="my.css" type="text/css" rel="stylesheet"/&gt;`,这种方式有利于样式复用和代码组织。 - 内部 CSS:将 CSS 代码写在 HTML 的 `&lt;style&gt;` ...

    css 笔记 包括 滤镜 阴影 圆角

    ### CSS 笔记:滤镜、阴影与圆角 #### 一、CSS滤镜(Filter) 在Web开发过程中,为了使页面更加美观或者实现特定的视觉效果,开发者常常需要使用到CSS滤镜。CSS滤镜是一种可以对元素进行颜色或图像处理的效果工具。...

    html+css笔记.md

    html和css基础总结,适合入门web和初学者

    naofantian HTML_CSS笔记

    这份"naofantian HTML_CSS笔记"提供了作者naofantian在进行毕业设计时积累的知识点和经验分享。 首先,HTML(HyperText Markup Language)是用于创建网页内容的标记语言。它通过各种标签来定义网页的结构,如`...

    CSS笔记

    CSS笔记

    精品专题(2021-2022年收藏)css笔记Css笔记.doc

    CSS笔记主要涵盖了如何定义和应用CSS样式,以及常见的样式属性。 **一、CSS引入方式** 1. 内联样式:在HTML元素的`style`属性中直接写CSS样式,例如`;"&gt;文本&lt;/p&gt;`。 2. 内部样式表:将CSS写在HTML文档的`&lt;head&gt;`...

    CSS_Demo,文章《CSS笔记》配套代码

    这个名为“CSS_Demo”的压缩包文件是与一篇名为《CSS笔记》的文章配套的代码示例,文章作者通过CSDN平台分享了关于CSS的学习心得和实践案例。这篇文章的链接是:...

Global site tag (gtag.js) - Google Analytics