//Priority 优先权 1 to 4
1.Broswer default setting //浏览器默认设置
2.External Css[b] [/b](independent css file ) //外部Css样式表
3.Internal Css (between HTML )//内部Css样式描述
4.Embedded style (inside of HTML elements)//内嵌元素的样式
//CSS Grammar CSS语法
//Css grammar ruler contains two components: selector + statement(s)
//Css语法规则包括两个部分: selector + statement(s)
Selector{property : value} //property - style attrbute
example: h1{color : red, font-size : 14px;}
//tips: font's color in different value unit.
//提示:字体颜色用不同单位的设置
example: h1{color:red},h1{color:#dcd000} or h1{color:#dcd}
h1{color: rgb(255,0,0)} or h1{color:rgb(100%,0%,0%)}
//Selector groups
//群组选择器
h1,h2,h3,h4{color : green}
//inherit: normally childern inherit parents' attrubute to its own
//继承:一般情况下字元素都会继承父元素的属性
body{font-family : sans-serif;}
//all the children elements are setted 'sans-serif' as default fonts
//however Netscape 4,IE6 DO NOT support inherit.
//一些特殊情况
//so we should BE KIND TO Netscape4&IE6
body{font-family : sans-serif;}
p,td,ul,ol,li,dl,dt,dd,div{font-family : sans-serif;}
//derive selector
main-element sub-element(s){font-size : 12px;}
//descendant selector
example:
<div class='des1'>
<strong>Hello World</strong>
</div>
<div class='des2'>
<strong>Hello World</strong>
</div>
css:
div .des1{color : red}
div .des2{color : green}
//child selector
example:
<h1>this is <b>child selector</b> test paragraph</h1>
<h1>this is <em><b>child selector</em> test paragraph</b></h1>
css:
h1 > b{color:red}//only the first paragraph will be effected
//Ajacent sibling selector : select the element B which is closed follow element A and both of they have the same parent.
example:
<div>
<h1>Ajacent sibling selector</h1>
<p>this is the first paragraph</p>
<p>this is the second paragraph</p>
</div>
css:
h1 + p{color:red}//first paragraph will be effected.
//special situation
<ol>
<li>1</li> ...1
<li>2</li> ...2
<li>3</li> ...3
</ol>
css:
li + li{color : red}// only 2&3 will be effected.
//id selector
//id attribute only can be used once time in each document.
<div id="idSelector"></div>
css:
#idSelector{color:red}
//class selector
//class selector's first character could not be a NUMBER
<div class="idSelector"></div>
css:
.idSelector{color:red}
// attribute selector!!!!!!!!!!!!!!!
refer to : http://www.w3school.com.cn/css/css_syntax_attribute_selector.asp
分享到:
相关推荐
CSS(Cascading Style Sheets)则负责网页的样式和布局,使网页具有视觉吸引力。JavaScript是一种解释型的脚本语言,主要用于网页的动态效果和用户交互,如表单验证、页面元素操作等。 AJAX(Asynchronous ...
在网页设计和开发中,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责控制网页的布局和样式。而TopStyle Pro是一款专为CSS开发者设计的强大工具,它以可视化的方式提供CSS代码编辑功能,使得样式表的编写...
HTML(HyperText Markup Language)和CSS(Cascading Style Sheets)是构建网页的两种核心技术。它们共同作用,使网页具备结构和样式。 HTML是用于创建网页内容的标记语言,它定义了网页的基本结构和意义。以下是...
CSS(Cascading Style Sheets)是一种用于定义网页元素样式和布局的语言,它使得开发者能够将设计和内容分离,让网页设计更加灵活和可维护。在CSS中,`div`是一个常用的块级元素,常被用来作为容器来组织网页内容。...
CSS(Cascading Style Sheets)则负责样式设计,使网页更具视觉吸引力;JavaScript是网页动态效果的关键,通过与用户交互、处理数据和控制页面行为来增强用户体验。 课程可能涵盖以下内容: 1. HTML5:介绍新元素、...
在网页布局方面,CSS(Cascading Style Sheets)通常与HTML配合使用,来控制样式和布局。虽然这个PPT可能不会深入到CSS,但了解HTML的基本结构将有助于后续学习CSS。HTML5还引入了如`<canvas>`(画布)和`<video>`...
CSS(Cascading Style Sheets)用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。它控制了网页的布局,包括颜色、字体、大小、间距等样式属性。CSS3引入了更多的选择器、边框和背景效果、动画、多列...
CSS,全称为Cascading Style Sheets,是一种用于描述网页及应用程序用户界面外观和表现的语言。它与HTML或XML(包括如SVG、MathML等各种XML方言)等结构化语言配合使用,为文档提供丰富的样式和布局控制。在网页设计...
CSS,全称为Cascading Style Sheets,是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。CSS控制网页的布局和外观,使得开发者能够将设计与内容分离,提高网页的可维护性和可复用...
2. **CSS (Cascading Style Sheets)**:用于控制网页的样式和布局,通过选择器对HTML元素应用样式规则,实现美化和布局设计。 3. **JavaScript**:前端动态脚本语言,负责网页的交互逻辑,与HTML和CSS一起构成网页...
- **CSS**:层叠样式表(Cascading Style Sheets)用于定义HTML或XML(包括SVG、MathML等各种XML方言)文档的呈现。 2. **盒模型** - CSS盒模型包括内容(Content)、内边距(Padding)、边框(Border)和外边距...
CSS是层叠样式表(英文全称:Cascading Style Sheets)的简称,简单来说,就是网页布局的样式元素,网页界面的视觉效果,就是CSS做出来的。 目前,网页架构的标准版本是html5+CSS3,CSS的最新版也是CSS3,任何网页都...
CSS:Cascading Style Sheets,层叠样式表,控制如何显示 HTML 元素 JavaScript,一种脚本语言,脚本代码无需编译,在浏览器或 JS 容器可以直接解释执行 页面中 HTML 定义结构 CSS 控制显示样式 JavaScript 给...
CSS(Cascading Style Sheets)是用于控制网页元素外观的关键技术,对于GXT这样的富客户端框架来说,恰当的CSS管理能够极大地提升应用的视觉效果和用户体验。 这篇博客文章(虽然链接不可用,但我们可以通过标题和...
2. CSS(Cascading Style Sheets):CSS负责控制网页的样式和布局,如颜色、字体、间距和位置等。通过学习CSS,你可以理解如何使用选择器来定位HTML元素,并应用样式规则。CSS还可以通过类(class)和ID选择器实现更...
CSS(Cascading Style Sheets)则负责网页的样式和布局。通过CSS,我们可以控制字体大小、颜色、背景、边距、对齐方式等视觉效果,实现网页的美化。CSS选择器如类选择器(`.class_name`)、ID选择器(`#id_name`)和...
3. CSS样式设计:CSS代表Cascading Style Sheets,即层叠样式表,用于定义网页的呈现样式。通过CSS可以设置字体、颜色、布局、背景、动画等样式。一个HTML文档可以通过链接到外部的CSS文件来应用样式,也可以在HTML...
2. **CSS (Cascading Style Sheets)** CSS是用于定义网页外观和布局的语言,它可以控制字体、颜色、布局、动画等。通过选择器,如类名、ID或元素类型,可以将样式应用于HTML元素。CSS还有层叠、继承和优先级等特性...
HTML负责页面的结构,CSS(Cascading Style Sheets)用于控制页面的样式,如字体、颜色、布局等,使得登录页面看起来更加美观。而JavaScript则可以实现动态效果,如表单验证、提交时的动画过渡等,提升用户体验。 ...
HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,而CSS(Cascading Style Sheets)则是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。两者结合使用,能够构建出...