`

学习笔记:css selector

    博客分类:
  • css
阅读更多

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

  1. Whether the selector is the HTML style attribute of an element, rather than a true selector.

  2. The number of id attributes in the selector.

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

  4. 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 Selector

    CSS选择器是CSS(层叠样式表)中用于定位网页元素并为其添加样式的重要工具。理解并熟练掌握CSS选择器是每个前端开发者的基础技能。下面将详细解释CSS选择器的各种类型及其用法。 1. 类型选择器: 类型选择器是最...

    前端学习组织笔记::sun:小狮子前端の学习:cloud:整理笔记:red_heart:前端学习组织笔记:帮你整理好前端知识体系,更高效地吸收经验成果;另附小狮子前端进阶小册食用指北,敬请关注!

    整理面试记录) (基于vuepress建造的前端学习笔记,目前还在建设当中)为了让您更好的阅读本仓库笔记,考虑还是建了个人网站,本仓库内容陆续都会更新到网站上,你可以根据分类找到你想阅读的文章,隆重感谢给本...

    个人css学习笔记 精华版

    个人css学习笔记 精华版 CSS学习笔记中涵盖了CSS的基本概念、分类、基本语法、常用属性等知识点。下面将对这些知识点进行详细的解释和总结。 什么是CSS? CSS(Cascading Style Sheet)是一种样式表语言,用于...

    CSS快速掌握,自学版

    本资源摘要信息对应的文件信息为“CSS快速掌握,自学版”,它是一本在线笔记,旨在帮助读者从基础开始学习CSS,并逐步掌握高级技术。下面是该资源中的知识点总结: 第1章:CSS简介 * CSS是什么?CSS,全称为层叠...

    Selenium WebDriver 学习笔记

    ### Selenium WebDriver 学习笔记知识点详解 #### 一、元素定位 Selenium WebDriver 提供了丰富的API用于元素定位,常见的定位策略包括: - **ID**:`driver.findElement(By.id("elementId"))` - **Name**:`driver...

    2-CSS样式学习笔记【适用于入门级别和进阶级别】.doc

    **CSS样式学习笔记** **一、CSS简介** CSS(Cascading Style Sheets)是一种层叠样式表语言,自1996年起发展至今,已经成为Web设计的标准之一。1998年5月,W3C发布了CSS Level 2规范,为网页设计提供了强大的样式...

    CSS学习笔记

    ### CSS学习笔记精要 #### 一、CSS基础构建与语法理解 在深入CSS学习之前,首先要理解CSS的基本构成和语法。CSS,即Cascading Style Sheets(层叠样式表),是一种用来描述HTML文档外观和格式的语言。CSS的语法...

    ttt_CSS2_css_zip_

    1. **选择器**:CSS2引入了更强大的选择器,如类选择器(.class)、ID选择器(#id)、属性选择器以及后代选择器(selector1 selector2)等,这些使得CSS能更精确地定位和控制网页元素。 2. **层叠规则**:理解CSS的...

    jQuery学习笔记(一)

    **jQuery学习笔记(一)** 在深入探讨jQuery之前,我们首先要理解什么是jQuery。jQuery是一个高效、易用且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。由John Resig在2006...

    使用css 绘制笔记本电脑

    CSS由选择器(Selector)和声明(Declaration)组成,声明则由属性(Property)和值(Value)构成。例如,要设置一个元素的背景颜色,可以写成: ```css .element { background-color: #fff; } ``` 在绘制笔记本...

    本人纯手敲的CSS笔记

    - 语法:`selector:pseudo-class{ /* CSS 规则 */ }` - 特点:根据元素的不同状态应用样式。 - 示例:`:hover`, `:active`, `:focus` 等。 - **拓展**: - **transform** 属性:实现元素变形效果。 - **...

    HTML(5)+CSS(3)学习笔记.docx

    2. **CSS语法规范**:CSS规则由选择器和声明组成,声明由属性和值构成,如`selector {property: value}`。 3. **CSS代码风格**:保持代码整洁,使用缩进和换行,注释清晰,避免冗余代码。 4. **CSS基础选择器**: ...

    html网页css笔记

    ### CSS (层叠样式表) 简介与...通过以上详细的介绍,我们不仅了解了 CSS 的基本概念、样式表分类以及选择器类型,还深入学习了 CSS 声明、继承以及常用的 CSS 属性,这对于理解和掌握 CSS 的核心知识是非常有帮助的。

    jquery 学习笔记

    **jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一...

    自动化测试:Selenium webdriver学习笔记C#版

    自动化测试:Selenium webdriver学习笔记 C#版 在本篇笔记中,我们将讨论 Selenium webdriver 的自动化测试中的对象定位方法。对象定位是自动化测试中非常重要的一步骤,它决定了我们的测试脚本是否能够正确地找到...

    css看视频笔记

    标题中的“css看视频笔记”表明本文档是一份关于CSS(Cascading Style Sheets,层叠样式表)的学习笔记,内容来自观看相关视频教程后的总结。描述部分提到,这些笔记是为了方便自己回顾和他人参考而上传的。标签...

    jquery学习笔记(各种选择详解)

    **jQuery 学习笔记:各种选择详解** 在前端开发中,jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 DOM 操作、事件处理和动画效果。本笔记将深入讲解 jQuery 的选择器,帮助开发者更高效地选取和操作网页...

    css笔记+图解+html

    - CSS规则由两个主要部分构成:选择器(Selector)和声明块(Declaration Block)。 - 声明块包含一个或多个声明,每个声明由属性(Property)和值(Value)组成,以冒号分隔,每条声明以分号结束。 2. **选择器*...

    PC端html与css学习笔记.pdf

    CSS复合选择器包括后代选择器(`parent child`)、子元素选择器(`parent > child`)和并集选择器(`selector1, selector2`),它们增强了选择器的精确性和灵活性。 总的来说,理解和掌握HTML和CSS是成为一名合格...

Global site tag (gtag.js) - Google Analytics