`
ShorenG
  • 浏览: 5145 次
  • 性别: Icon_minigender_1
  • 来自: 火星
最近访客 更多访客>>
社区版块
存档分类
最新评论

Cascading Style Sheets 基础整理(1)

CSS 
阅读更多
//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
  
分享到:
评论

相关推荐

    第1章Web前端开发基础[整理].pdf

    CSS(Cascading Style Sheets)则负责网页的样式和布局,使网页具有视觉吸引力。JavaScript是一种解释型的脚本语言,主要用于网页的动态效果和用户交互,如表单验证、页面元素操作等。 AJAX(Asynchronous ...

    TopStyle Pro.rar

    在网页设计和开发中,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责控制网页的布局和样式。而TopStyle Pro是一款专为CSS开发者设计的强大工具,它以可视化的方式提供CSS代码编辑功能,使得样式表的编写...

    html与css基础整理

    HTML(HyperText Markup Language)和CSS(Cascading Style Sheets)是构建网页的两种核心技术。它们共同作用,使网页具备结构和样式。 HTML是用于创建网页内容的标记语言,它定义了网页的基本结构和意义。以下是...

    css基础教程,css+div技术整理

    CSS(Cascading Style Sheets)是一种用于定义网页元素样式和布局的语言,它使得开发者能够将设计和内容分离,让网页设计更加灵活和可维护。在CSS中,`div`是一个常用的块级元素,常被用来作为容器来组织网页内容。...

    2021年最新前端基础学习教程【视频课程】下载整理.zip

    CSS(Cascading Style Sheets)则负责样式设计,使网页更具视觉吸引力;JavaScript是网页动态效果的关键,通过与用户交互、处理数据和控制页面行为来增强用户体验。 课程可能涵盖以下内容: 1. HTML5:介绍新元素、...

    HTML基础教程(一些整理后的课件)

    在网页布局方面,CSS(Cascading Style Sheets)通常与HTML配合使用,来控制样式和布局。虽然这个PPT可能不会深入到CSS,但了解HTML的基本结构将有助于后续学习CSS。HTML5还引入了如`&lt;canvas&gt;`(画布)和`&lt;video&gt;`...

    传智播客-PHP基础视频_html+css+js笔记

    CSS(Cascading Style Sheets)用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。它控制了网页的布局,包括颜色、字体、大小、间距等样式属性。CSS3引入了更多的选择器、边框和背景效果、动画、多列...

    CSS样式表教学指南,资源由网络分享整理,如有侵权请联系我

    CSS,全称为Cascading Style Sheets,是一种用于描述网页及应用程序用户界面外观和表现的语言。它与HTML或XML(包括如SVG、MathML等各种XML方言)等结构化语言配合使用,为文档提供丰富的样式和布局控制。在网页设计...

    CSS的有关基础教程本人自己整理的

    CSS,全称为Cascading Style Sheets,是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。CSS控制网页的布局和外观,使得开发者能够将设计与内容分离,提高网页的可维护性和可复用...

    Java Web开发资料整理大全

    2. **CSS (Cascading Style Sheets)**:用于控制网页的样式和布局,通过选择器对HTML元素应用样式规则,实现美化和布局设计。 3. **JavaScript**:前端动态脚本语言,负责网页的交互逻辑,与HTML和CSS一起构成网页...

    DIV+CSS网页布局常用的一些基础知识整理

    - **CSS**:层叠样式表(Cascading Style Sheets)用于定义HTML或XML(包括SVG、MathML等各种XML方言)文档的呈现。 2. **盒模型** - CSS盒模型包括内容(Content)、内边距(Padding)、边框(Border)和外边距...

    CSS常用属性大全

    CSS是层叠样式表(英文全称:Cascading Style Sheets)的简称,简单来说,就是网页布局的样式元素,网页界面的视觉效果,就是CSS做出来的。 目前,网页架构的标准版本是html5+CSS3,CSS的最新版也是CSS3,任何网页都...

    HTML、CSS、Javascript在Web开发中的作用?

    CSS:Cascading Style Sheets,层叠样式表,控制如何显示 HTML 元素 JavaScript,一种脚本语言,脚本代码无需编译,在浏览器或 JS 容器可以直接解释执行 页面中 HTML 定义结构 CSS 控制显示样式 JavaScript 给...

    gxt部分css整理

    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`)和...

    web编程基础实训总结.pdf

    3. CSS样式设计:CSS代表Cascading Style Sheets,即层叠样式表,用于定义网页的呈现样式。通过CSS可以设置字体、颜色、布局、背景、动画等样式。一个HTML文档可以通过链接到外部的CSS文件来应用样式,也可以在HTML...

    前端基础知识包括盒子模型,css,html,布局和基础计算机进制知识

    2. **CSS (Cascading Style Sheets)** CSS是用于定义网页外观和布局的语言,它可以控制字体、颜色、布局、动画等。通过选择器,如类名、ID或元素类型,可以将样式应用于HTML元素。CSS还有层叠、继承和优先级等特性...

    整理的漂亮登陆页面+后台页面

    HTML负责页面的结构,CSS(Cascading Style Sheets)用于控制页面的样式,如字体、颜色、布局等,使得登录页面看起来更加美观。而JavaScript则可以实现动态效果,如表单验证、提交时的动画过渡等,提升用户体验。 ...

    最新HTML、CSS基础知识整理.docx

    HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,而CSS(Cascading Style Sheets)则是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。两者结合使用,能够构建出...

Global site tag (gtag.js) - Google Analytics