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;
}
(1)body中的其他标签,如td, ul, ol, ul, li, dl, dt, dd会继承body的font-family属性
(2)为了解决兼容性问题,body中的其他标签再声明一次
(3)比如p标签我不要body的font-family,那么你可以重新定义p的font-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选择器
(1)id 选择器可以为标有特定id 的HTML 元素指定特定的样式。
(2)id 选择器以"#" 来定义。
(3)id 属性只能在每个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 元素设置样式。
用于选取带有指定属性的元素。 |
|
用于选取带有指定属性和值的元素。 |
|
用于选取属性值中包含指定词汇的元素。 |
|
用于选取带有以指定值开头的属性值的元素,该值必须是整个单词。 |
|
匹配属性值以指定值开头的每个元素。 |
|
匹配属性值以指定值结尾的每个元素。 |
|
匹配属性值中包含指定值的每个元素。 |
相关推荐
(1)基础选择器 (i)标签选择器 (ii)类选择器 (iii)id选择器 (iv)通配符选择器 (2)复合选择器 (i)后代选择器 (ii)子代选择器 (iii)并集选择器 (iv)伪类选择器 三、CSS字体属性 (1)字体大小 (2...
HTML和CSS基础知识点总结(xmind编辑的思维导图)
CSS基础属性总结 CSS(层叠样式表)是一种用于描述页面样式的语言,它使得 HTML 结构与样式分离,提高网站的开发效率和维护性。下面是 CSS 基础属性的总结。 一、CSS 的定义和作用 CSS 全称为层叠样式表,它是一...
以下是对HTML和CSS基础知识的详细总结: **HTML基础** 1. **HTML结构**:HTML文档由一系列元素组成,这些元素通过标签来定义,如`<html>`、`<head>`和`<body>`等,构成了网页的基本框架。 2. **元素与属性**:...
### CSS基础教程知识点详解 #### 一、CSS简介 **CSS**,全称为 **Cascading Style Sheets**(级联样式表),是一种用于定义HTML文档布局的语言。它可以帮助开发者更好地控制网页的外观,如字体、颜色、间距、大小...
**CSS基础知识总结** **1. CSS概述** CSS(Cascading Style Sheets)是层叠样式表,主要用于美化HTML页面。它允许我们独立于内容来定义网页的布局和样式,使得网页设计更加灵活和可控。CSS可以控制网页元素的颜色、...
在IT领域,CSS...总结,学习CSS基础不仅涉及语法和选择器,还包括布局、响应式设计以及预处理器的使用。通过不断实践和了解这些概念,初学者可以逐步提升CSS技能,从而更好地设计和构建美观、功能完善的网页。
整理好的一份关于css的知识大纲,希望能够帮助到大家,可以用来复习回顾
通过这些实验,我们不仅加深了对CSS基础知识的理解,也锻炼了实际应用能力。学习如何处理浏览器兼容性问题,优化文本和表格的显示,创建各种布局,以及在开发环境中使用CSS工具,都对成为一名熟练的前端开发者至关...
CSS基础知识回顾 文档首先对CSS的基础知识进行了简明扼要的回顾,包括选择器的种类(如类选择器、ID选择器、元素选择器等)、CSS属性的分类以及如何在HTML文档中引入CSS样式。这部分内容强调了理解CSS工作原理的...
HTML+CSS 基础知识点总结 HTML+CSS 是前端开发的基础技术,掌握 HTML、CSS 和 JavaScript 语言是必不可少的。下面是 HTML+CSS 基础知识点总结: 1. HTML 是网页内容的载体,内容就是网页制作者放在页面上想要让...
### CSS基础代码详解 #### CSS入门精要:掌握核心概念与实践技巧 **CSS(Cascading Style Sheets)**,即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的标记语言。它使得网页设计更加灵活、高效...
HTML和CSS基础知识点总结 HTML和CSS是构建网站的基础技术,掌握好基础知识点是非常重要的。本资源摘要信息将从HTML和CSS基础知识点入手,总结出一些重要的知识点,帮助读者更好地理解和应用HTML和CSS技术。 一、...
### CSS学习总结 #### 一、CSS选择器与样式应用 ...以上内容涵盖了CSS基础学习中常见的知识点,包括选择器、样式应用、文字效果以及图片处理等方面。掌握这些基础知识对于前端开发人员来说是非常重要的。
对于小白新手入手可借鉴,都是HTML+CSS基础 打好基础才会让代码写的轻松像云上游走,不费吹灰之力学好HTML+CSS
标签引用CSS文件 在实际的项目开发过程中,我们一般都是将CSS单独存放在一个文件夹中,然后在HTML页面中通过如下形式进行引用。 样式表路径+名称.css"> 引用后CSS文件仍然是独立的,不会受到包括HTML和JavaScript...
HTML和CSS是构建网页的基础,它们分别代表超文本标记语言(Hyper Text Markup Language)和层叠样式表(Cascading Style Sheets)。HTML用于结构化网页内容,而CSS则负责定义这些内容的样式和布局。 HTML5是HTML的...
新手html css 基础知识总结
**CSS基础总结** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责定义HTML或XML(包括SVG、XHTML等)文档的呈现样式。本篇笔记将深入探讨CSS的基础知识,帮助你更好地理解和应用CSS。 1...