css选择器

html-css010

css选择器,第1张

CSS(Cascading Style Sheet),中文译为层叠样式表,可以让设计者方便灵活地控制Web页面的外观表现。CSS是1996年由W3C审核通过并且推荐使用的。CSS的引入,就是为了使HTML语言更好地适应网页的美工设计。CSS详细规范说明要查阅CSS手册,或登录W3C官网( http://www.w3c.org )。

使用CSS,要了解常用的各种选择器。

1.标记选择器:

一个HTML页面由很多不同的标记组成,而CSS选择器就是声明哪些标记采用哪种CSS样式。每一种HTML标记的名称都可以作为相应的标记选择器的名称。示例:

每一个选择器都包含选择器本身、属性和值,其中属性和值可以设置多个,从而实现对同一标记名称声明多种样式。CSS语言对于所有属性和值都有相对严格的要求,如果声明的属性在CSS规范中没有,或者某个属性的值不符合该属性的要求,都不能使该CSS语句生效。 还有一种通配选择器“*”,表示其中设置的样式会应用于所有的网页元素。示例:

<html><head><title>class选择器</title>

<style type="text/css">

.red{ color: redfont-size:18px }

.green{ color: greenfont-size:20px }

</style></head>

<body>

<p class="red">class选择器1</p>

<p class="green">class选择器2</p>

<h3 class="green">h3使用class</h3>

</body>

</html>

<html><head><title>ID选择器</title>

<style type="text/css">

#bold{ font-weight: bold }

#green{ font-size:30pxcolor:#009900 }

</style></head>

<body>

<p id="bold">ID选择器1</p>

<p id="green">ID选择器2</p>

</body></html>

<html><head><title>交集选择器</title>

<style type="text/css">

p{ / 标记选择器 / color: blue }

p.special{ / 标记.类别选择器 / color: red }

.special{ / 类别选择器 / color: green }

</style></head>

<body>

<p >普通段落文本(蓝色)……</p>

<h3 >普通标题文本(黑色)……</h3>

<p class="special">指定了.special类别的段落文本(红色)……</p>

<h3 class="special">指定了.special类别的标题文本(绿色)……</h3>

</body>

</html>

<html><head><title>并集选择器</title>

<style type="text/css">

h1,h2,h3.h4.h5.p{ / 并集选择器 / color: purplefont-size:15px }

h2.special,.special,#one{ / 集体声明 / text-decoration:underline }

</style></head>

<body>

<h1 >示例文字h1……</h1>

<h2 class=”special” >示例文字h2……</h2>

<h3 >示例文字h3……</h3>

<p >示例文字p1……</p>

<p class="special">示例文字p2……</p>

<p id="one">示例文字p3……</p>

</body></html>

<html><head><title>后代选择器</title>

<style type=”text/css”>

p span{ / 嵌套声明 / color: red }

span{color:blue }

</style></head>

<body>

<p >嵌套使<span>用CSS(红色)</span>标记的方法</p>

嵌套之外的<span>标记(黑色)</span>不生效

</body></html>

:hover :visited :active :first-line :first-letter :first-child :nth-child :nth-of-type :nth-last-child

:nth-last-of-type

初学者入门书籍:

中文电子书

深入浅出html pdf中文版

魅丽的网页设计

Web程序设计(第5版)完整版

HTML &XHTML 权威指南(英文+中文版)

Web编程入门经典:HTML、XHTML和CSS (第2版)

CSS商业网站布局之道(朱印宏著)

HTML与CSS入门经典(第7版)

Eric Meyer 谈CSS (卷1)

Eric Meyer 谈CSS (卷2)

无懈可击的Web设计

XHTML实例精解

XHTML技术内幕

HTML简明教程 中文PDF版

Dynamic HTML权威指南 第3版

XML基础教程 入门、DOM、AJAX与FLASH(Sas Jacobs[美]著)

网页视觉设计案例教程

英文原文电子书

Dive Into HTML5

HTML5.and.CSS3:Develop with Tomorrow's Standards Today

HTML5 Step by Step

Beginning HTML with CSS and XHTML

Beginning CSS Web Development 从入门到精通

CSS Web Development从入门到精通

HTML,XHTML,and CSS - Visual Quickstart Guide 第六版

深入浅出HTML(英文版)

Transcending.CSS(英文版)

完美HTML设计 - 使用CSS不用Table (第二版)

HTML, XHTML, and CSS Bible, 5th Edition

CSS禅意花园 (高级CSS开发)

O'Reilly CSS: The Definitive Guide 第三版(CSS权威指南)

Sams Teach Yourself HTML5 in 10 Minutes (5th Edition)

HTML5 and CSS3: Develop with Tomorrow's Standards Today

Wrox Web Standards Programmer's Reference

Spring into HTML and CSS

The Essential Guide to CSS and HTML Web Design

HTML &XHTML - The Complete Reference第四版

XHTML Moving toward XML

Mastering Integrated HTML and CSS

Build your Own WebSite - The Right Way Using HTML and CSS

Head First HTML with CSS &XHTML

The Best Practice Guide to xHTML and CSS

The CSS Anthology (第三版)

The CSS Anthology (第二版)

Sams Teach Yourself HTML 4 in 10 Minutes

Teach Yourself HTML in 10 Minutes 第四版

Ultimate HTML Reference

高级进阶电子书:

中文电子书

HTML5高级程序设计(完整版)

css3_for_web_designers

CSS精粹(第3版)

CSS Web设计高级教程 第2版

大巧不工-WEB前端设计修炼之道

博客园精华集 Web标准之道

编写高质量代码-Web前端开发修炼之道(完整版)

变幻之美——Div+CSS网页布局揭秘(案例实战篇)

Web导航设计

Web表单设计:点石成金的艺术

精通XHTML程序设计高级编程

彻底设计研究CSS

CSS时尚编程百例

英文原文电子书

Don't Make Me Think!

Apress Pro CSS and HTML Design Patterns

Professional CSS: Cascading Style Sheets for Web Design 第二版

The Book of CSS3: A Developer’s Guide to the Future of Web Design

Accessible XHTML and CSS Web Sites: Problem - Design - Solution

How to Do Everything With HTML

O'Reilly CSS Cookbook

A Book Apart CSS3 For Web Designers

Speed Up Your Site: Web Site Optimization

O'Reilly Designing Web Navigation

Beginning CSS: Cascading Style Sheets for Web Design

The Ultimate CSS Reference

Wrox CSS Instant Results

CSS Mastery: Advanced Web Standards Solutions

Creating Cool Web Sites with HTML, XHTML, and CSS

Beginning HTML with CSS and XHTML: Modern Guide and Reference

Accessible XHTML and CSS Web Sites

O'Reilly CSS The Missing Manual

Wiley Creating Web Sites Bible

Pro CSS for High Traffic Websites

HTML Manual of Style 4th

O'Reilly HTML5: Up and Running

Stunning CSS3: A project-based guide to the latest in CSS

The Definitive Guide to HTML5 Video

Canvas Pocket Reference: Scripted Graphics for HTML5

Apress.Pro.HTML5.Programming.Sep.2010

Pro CSS Techniques

W3C官方手册:

CSS完全参考手册3.0

xHTML完全参考手册 5合1 W3C官方权威手册

HTML 4.01 规范 - W3C官方HTML权威指南

HTML 4.0 参考手册 CHM

W3C HTML 3.2 规范

CSS 2 权威W3C官方参考手册 CHM

css手册2.0 3.0