`

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编辑的思维导图)

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

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

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

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

    总结CSS基础属性(一)

    本文旨在总结CSS的基础属性,为初学者提供一个入门级的参考。 首先,我们要明确CSS的定义和作用。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基础学习中常见的知识点,包括选择器、样式应用、文字效果以及图片处理等方面。掌握这些基础知识对于前端开发人员来说是非常重要的。

    HTML5+CSS3学习总结.docx

    CSS3 在 CSS2 的基础上新增(扩展)样式,移动端支持优于 PC 端不断改进中应用相对广泛。 1. CSS3 属性(结构)挑选器 nth-child 详解:nth-child 是一个结构伪类,用于选择父元素里面的第几个子元素,n 可以是...

    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的...

    (完整版)《HTML5+CSS3网站设计基础教程》_教学大纲.pdf

    HTML5+CSS3 网站设计基础教程知识点总结 《HTML5+CSS3 网站设计基础教程》是面向计算机相关专业的一门专业基础课,涉及网页基础、HTML标记、CSS样式、网页布局、变形与动画等内容。本课程旨在让学生了解网页开发...

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

    新手html css 基础知识总结

Global site tag (gtag.js) - Google Analytics