`

css基础总结(上)

    博客分类:
  • css
阅读更多

 

1.CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。

 

例如:

 

 

2.如果值为若干单词,则要给值加引号

 

p {font-family: "sans serif";}

 

3.多重声明

 

p {
	text-align:center;
	color:red;
}       

注意,一个属性的声明结束后,加分号,分号进表示分割符号,而不是结束符号;好处:当你从现有的规则中增减声明时,会尽可能地减少出错的可能性

 

每行最好只有一个属性,增加样式定义的可读性

 

4.选择器的分组

 

例如:以下标题元素的颜色,都是绿色

 

h1,h2,h3,h4,h5,h6 {
  color: green;
}

 

5.继承及其他问题

 

body  {
     font-family: Verdana, sans-serif;
     }
td, ul, ol, ul, li, dl, dt, dd  {
     font-family: Verdana, sans-serif;
}
p  {
     font-family: Times, "Times New Roman", serif;
     }
1body中的其他标签,如td, ul, ol, ul, li, dl, dt, dd会继承bodyfont-family属性
2)为了解决兼容性问题,body中的其他标签再声明一次
3)比如p标签我不要bodyfont-family,那么你可以重新定义pfont-family属性

 

6.派生选择器(又称上下文选择器)

 

strong {
     color: red;
     }
h2 {
     color: red;
}
h2 strong {
     color: blue;
     }
下面是它施加影响的HTML
<p>The strongly emphasized word in this paragraph is<strong>red</strong>.</p>
<h2>This subhead is also red.</h2>
<h2>The strongly emphasized word in this subhead is<strong>blue</strong>.</h2>

注释:派生选择器的格式h2 strong{}只有h2标签下的strong标签的颜色为绿色

7.id选择器

1id 选择器可以为标有特定id HTML 元素指定特定的样式。
2id 选择器以"#" 来定义。
3id 属性只能在每个HTML 文档中出现一次
#sidebar p {
        font-style: italic;
        text-align: right;
        margin-top: 0.5em;
}

注释:id选择器也能构造派生选择器,以上代码就表示只有sidebar下的p标签才有花括号里的样式,当然也能单独发挥作用

8.css类选择器

.center {text-align: center}// class选择器以"."来定义
注意:类名的第一个字符不能使用数字!它无法在Mozilla Firefox 中起作用。

类的派生器

.fancy td {
        color: #f60;
        background: #666;
        }

注释:类名为fancy 的更大的元素内部的表格单元都会以灰色背景显示橙色文字

td.fancy {
        color: #f60;
        background: #666;
        }

注释:类名为fancy 的表格单元将是带有灰色背景的橙色

 

9.css属性选择器 对带有指定属性的HTML 元素设置样式。

 

选择器

描述

[attribute]

用于选取带有指定属性的元素。

[attribute=value]

用于选取带有指定属性和值的元素。

[attribute~=value]

用于选取属性值中包含指定词汇的元素。

[attribute|=value]

用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。

[attribute^=value]

匹配属性值以指定值开头的每个元素。

[attribute$=value]

匹配属性值以指定值结尾的每个元素。

[attribute*=value]

匹配属性值中包含指定值的每个元素。

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    CSS基础入门总结(很详细的哟)

    (1)基础选择器 (i)标签选择器 (ii)类选择器 (iii)id选择器 (iv)通配符选择器 (2)复合选择器 (i)后代选择器 (ii)子代选择器 (iii)并集选择器 (iv)伪类选择器 三、CSS字体属性 (1)字体大小 (2...

    html+css基础总结(思维导图)

    HTML和CSS基础知识点总结(xmind编辑的思维导图)

    总结CSS基础属性(一)

    CSS基础属性总结 CSS(层叠样式表)是一种用于描述页面样式的语言,它使得 HTML 结构与样式分离,提高网站的开发效率和维护性。下面是 CSS 基础属性的总结。 一、CSS 的定义和作用 CSS 全称为层叠样式表,它是一...

    HTML与CSS基础教程知识点总结和文档

    以下是对HTML和CSS基础知识的详细总结: **HTML基础** 1. **HTML结构**:HTML文档由一系列元素组成,这些元素通过标签来定义,如`&lt;html&gt;`、`&lt;head&gt;`和`&lt;body&gt;`等,构成了网页的基本框架。 2. **元素与属性**:...

    CSS基础教程PDF

    ### CSS基础教程知识点详解 #### 一、CSS简介 **CSS**,全称为 **Cascading Style Sheets**(级联样式表),是一种用于定义HTML文档布局的语言。它可以帮助开发者更好地控制网页的外观,如字体、颜色、间距、大小...

    CSS基础知识总结-新手入门篇

    **CSS基础知识总结** **1. CSS概述** CSS(Cascading Style Sheets)是层叠样式表,主要用于美化HTML页面。它允许我们独立于内容来定义网页的布局和样式,使得网页设计更加灵活和可控。CSS可以控制网页元素的颜色、...

    css基础教程-适合初学者

    在IT领域,CSS...总结,学习CSS基础不仅涉及语法和选择器,还包括布局、响应式设计以及预处理器的使用。通过不断实践和了解这些概念,初学者可以逐步提升CSS技能,从而更好地设计和构建美观、功能完善的网页。

    CSS基础知识超全整理

    整理好的一份关于css的知识大纲,希望能够帮助到大家,可以用来复习回顾

    上课用CSS实验总结

    通过这些实验,我们不仅加深了对CSS基础知识的理解,也锻炼了实际应用能力。学习如何处理浏览器兼容性问题,优化文本和表格的显示,创建各种布局,以及在开发环境中使用CSS工具,都对成为一名熟练的前端开发者至关...

    CSS实战学习总结,很不错的

    CSS基础知识回顾 文档首先对CSS的基础知识进行了简明扼要的回顾,包括选择器的种类(如类选择器、ID选择器、元素选择器等)、CSS属性的分类以及如何在HTML文档中引入CSS样式。这部分内容强调了理解CSS工作原理的...

    HTML+CSS基础知识点.pdf

    HTML+CSS 基础知识点总结 HTML+CSS 是前端开发的基础技术,掌握 HTML、CSS 和 JavaScript 语言是必不可少的。下面是 HTML+CSS 基础知识点总结: 1. HTML 是网页内容的载体,内容就是网页制作者放在页面上想要让...

    css基础代码

    ### CSS基础代码详解 #### CSS入门精要:掌握核心概念与实践技巧 **CSS(Cascading Style Sheets)**,即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的标记语言。它使得网页设计更加灵活、高效...

    html和css基础

    HTML和CSS基础知识点总结 HTML和CSS是构建网站的基础技术,掌握好基础知识点是非常重要的。本资源摘要信息将从HTML和CSS基础知识点入手,总结出一些重要的知识点,帮助读者更好地理解和应用HTML和CSS技术。 一、...

    CSS学习总结

    ### CSS学习总结 #### 一、CSS选择器与样式应用 ...以上内容涵盖了CSS基础学习中常见的知识点,包括选择器、样式应用、文字效果以及图片处理等方面。掌握这些基础知识对于前端开发人员来说是非常重要的。

    HTML.css知识总结.md

    对于小白新手入手可借鉴,都是HTML+CSS基础 打好基础才会让代码写的轻松像云上游走,不费吹灰之力学好HTML+CSS

    css 基础知识总结以及demo

    标签引用CSS文件 在实际的项目开发过程中,我们一般都是将CSS单独存放在一个文件夹中,然后在HTML页面中通过如下形式进行引用。 样式表路径+名称.css"&gt; 引用后CSS文件仍然是独立的,不会受到包括HTML和JavaScript...

    html+CSS总结

    HTML和CSS是构建网页的基础,它们分别代表超文本标记语言(Hyper Text Markup Language)和层叠样式表(Cascading Style Sheets)。HTML用于结构化网页内容,而CSS则负责定义这些内容的样式和布局。 HTML5是HTML的...

    HTML 5+css 基础知识点自我总结.xmind

    新手html css 基础知识总结

    CSS基础总结

    **CSS基础总结** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责定义HTML或XML(包括SVG、XHTML等)文档的呈现样式。本篇笔记将深入探讨CSS的基础知识,帮助你更好地理解和应用CSS。 1...

Global site tag (gtag.js) - Google Analytics