css can be composed by:
selector { property: value; }
1. type selector
h1 {color: #36c;}
2. universal selector
* {color: #365;}
3. decendent selector
ul em {text-transform: uppercase; }
4. class selector
Tag.classValue {border: 1px solid #c00;}
5. id selector
#idvalue { text-align: right; }
上面这些选择器是所有浏览器都支持的。下面的选择器属于css2,在ie7, firefox等版本进行支持,ie6就可能不支持了。
6. child selector
fatherTag>childTag{font-weight: bold;}
7. attribute selector
p[lang] p[lang="fr"] p[lang~="fr"] p[lang|="fr"]
CSS sorting
-
Whether the selector is the HTML style
attribute of an element, rather than a true selector.
-
The number of id
attributes in the selector.
-
The number of other attribute (for example, [lang]
, [rel]
, [href]
) and pseudo-class (for example, :hover
, :visited
, :first-child
) names in the selector. Remember that class selectors (such as li.active
) are a type of attribute selector and are tallied up in this category.
-
The number of element (for example, a
, li
, p
, and so on) and pseudo-element (for example, :before
, :after
, and so on) names in the selector.
CSS Box model
every element in your document tree has a content area; this could be
text, an image, or so forth. Additionally, padding, border, and margin
areas may surround that content area.
padding
:
它是padding-top, padding-right, padding-bottom, padding-left的简写,可以带有1~4个参数。
对于4个参数,一次代表top, right, bottom, left的值,例如 padding: 80px 10px 5px 10px;
对于一个参数,代表4边的padding都相同,例如padding: 10px, 代表所有padding都是10px;
对于2个参数,bottom的值和top相同,left和right相同。例如padding: 80px 10px 5px;
分享到:
相关推荐
CSS选择器是CSS(层叠样式表)中用于定位网页元素并为其添加样式的重要工具。理解并熟练掌握CSS选择器是每个前端开发者的基础技能。下面将详细解释CSS选择器的各种类型及其用法。 1. 类型选择器: 类型选择器是最...
整理面试记录) (基于vuepress建造的前端学习笔记,目前还在建设当中)为了让您更好的阅读本仓库笔记,考虑还是建了个人网站,本仓库内容陆续都会更新到网站上,你可以根据分类找到你想阅读的文章,隆重感谢给本...
个人css学习笔记 精华版 CSS学习笔记中涵盖了CSS的基本概念、分类、基本语法、常用属性等知识点。下面将对这些知识点进行详细的解释和总结。 什么是CSS? CSS(Cascading Style Sheet)是一种样式表语言,用于...
本资源摘要信息对应的文件信息为“CSS快速掌握,自学版”,它是一本在线笔记,旨在帮助读者从基础开始学习CSS,并逐步掌握高级技术。下面是该资源中的知识点总结: 第1章:CSS简介 * CSS是什么?CSS,全称为层叠...
### Selenium WebDriver 学习笔记知识点详解 #### 一、元素定位 Selenium WebDriver 提供了丰富的API用于元素定位,常见的定位策略包括: - **ID**:`driver.findElement(By.id("elementId"))` - **Name**:`driver...
**CSS样式学习笔记** **一、CSS简介** CSS(Cascading Style Sheets)是一种层叠样式表语言,自1996年起发展至今,已经成为Web设计的标准之一。1998年5月,W3C发布了CSS Level 2规范,为网页设计提供了强大的样式...
### CSS学习笔记精要 #### 一、CSS基础构建与语法理解 在深入CSS学习之前,首先要理解CSS的基本构成和语法。CSS,即Cascading Style Sheets(层叠样式表),是一种用来描述HTML文档外观和格式的语言。CSS的语法...
1. **选择器**:CSS2引入了更强大的选择器,如类选择器(.class)、ID选择器(#id)、属性选择器以及后代选择器(selector1 selector2)等,这些使得CSS能更精确地定位和控制网页元素。 2. **层叠规则**:理解CSS的...
**jQuery学习笔记(一)** 在深入探讨jQuery之前,我们首先要理解什么是jQuery。jQuery是一个高效、易用且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。由John Resig在2006...
CSS由选择器(Selector)和声明(Declaration)组成,声明则由属性(Property)和值(Value)构成。例如,要设置一个元素的背景颜色,可以写成: ```css .element { background-color: #fff; } ``` 在绘制笔记本...
- 语法:`selector:pseudo-class{ /* CSS 规则 */ }` - 特点:根据元素的不同状态应用样式。 - 示例:`:hover`, `:active`, `:focus` 等。 - **拓展**: - **transform** 属性:实现元素变形效果。 - **...
2. **CSS语法规范**:CSS规则由选择器和声明组成,声明由属性和值构成,如`selector {property: value}`。 3. **CSS代码风格**:保持代码整洁,使用缩进和换行,注释清晰,避免冗余代码。 4. **CSS基础选择器**: ...
### CSS (层叠样式表) 简介与...通过以上详细的介绍,我们不仅了解了 CSS 的基本概念、样式表分类以及选择器类型,还深入学习了 CSS 声明、继承以及常用的 CSS 属性,这对于理解和掌握 CSS 的核心知识是非常有帮助的。
**jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一...
自动化测试:Selenium webdriver学习笔记 C#版 在本篇笔记中,我们将讨论 Selenium webdriver 的自动化测试中的对象定位方法。对象定位是自动化测试中非常重要的一步骤,它决定了我们的测试脚本是否能够正确地找到...
标题中的“css看视频笔记”表明本文档是一份关于CSS(Cascading Style Sheets,层叠样式表)的学习笔记,内容来自观看相关视频教程后的总结。描述部分提到,这些笔记是为了方便自己回顾和他人参考而上传的。标签...
**jQuery 学习笔记:各种选择详解** 在前端开发中,jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 DOM 操作、事件处理和动画效果。本笔记将深入讲解 jQuery 的选择器,帮助开发者更高效地选取和操作网页...
- CSS规则由两个主要部分构成:选择器(Selector)和声明块(Declaration Block)。 - 声明块包含一个或多个声明,每个声明由属性(Property)和值(Value)组成,以冒号分隔,每条声明以分号结束。 2. **选择器*...
CSS复合选择器包括后代选择器(`parent child`)、子元素选择器(`parent > child`)和并集选择器(`selector1, selector2`),它们增强了选择器的精确性和灵活性。 总的来说,理解和掌握HTML和CSS是成为一名合格...