CSS:CSS层叠样式表的概述

简介:

CSS层叠样式表:Cascading Style Sheets 

介绍:

  现代网页的设计原则是内容和样式分离,降低它们之间的直接相互依存关系,解耦性,同时,同样的内容,可以通过不同的CSS样式表现出来。

功能:

  CSS负责处理标记语言(HTML、XHTML)的显示效果。HTML主要是告诉搜索引擎的内容,CSS主要负责内容的样式风格。

  CSS非常强大,下面两个链接,有很多样式效果,可以点进去看看:

  http://www.csszengarden.com

    http://tjrus.com/iphone

CSS的格式:

    p{

    background-color:red;

    font-size:16px;

  }

    p: 选择器(影响了那些HTML的元素)

      background-color、font-size:CSS属性

      red、16px:CSS值

CSS的属性有哪些,点击下面的链接去看看,很全面:http://www.w3schools.com/cssref/default.asp

 

 

现在做一个演示测试,代码和效果图如下:

html代码:

  View Code

效果截图:

CSS的保存位置有三种方式:

方式一:放到HTML标记(Tag)的Style属性中 

    格式: <p style=“color:red;”> this is an example</p>    

    特点:每一次只能写在单一的元素里面,如果有很多元素,操作太复杂。在项目中,最不建议使用

html代码:

  View Code

效果截图:

方式二:放到HTML文件的头部中

    格式:<head> 

        <style> 

          p{

            color:red;

          }

        </style>

       </head>

    特点:可以将所有相同元素的内容一次性设置好,操作快速简单

html代码:

  View Code

效果截图:

方式三:放到独立的CSS文件中

    格式:

    <head>

      <link rel=“stylesheet” type=“text/css” herf=“demo.css”>

    </head>

    特点:可以将设置内容样式的所有操作放在另一个文件中,使用时只需要链入即可,便于开发。在项目中,极力推崇使用这种方式。

html代码:(html文件中)

  View Code

CSS代码:(新建的独立的CSS文件中

  View Code

 效果截图:

 

CSS常用的三种选择器:

第一个:HTML Tag

       p{

    color:red;

    }

      <p>this is an example</p>

html代码:(html文件中)

  View Code

CSS代码:(新建的独立的CSS文件中)

  View Code

效果截图:

第二个:id

     #myid{

      color:red;

  }  

  <p  id=“myid”>this is an example</p>

html代码:(html文件中)

  View Code

CSS代码:(新建的独立的CSS文件中)

  View Code

效果截图:

第三个:class

  .myclass{

    color:red;

  }

  <p  class=“myclass”>this is an example</p>

html代码:(html文件中)

  View Code

CSS代码:(新建的独立的CSS文件中)

  View Code

效果截图:

 

三个选择器的区别:

  Tag:对某一个标记属性的内容进行设置,例如对<h2>...</h2> 

  id: 由于id的唯一性,所以只对单一的id标记属性的内容进行设置,例如对<h2 id="myid">...</h2>

  class:可以对所有class标记的属性的内容进行设置,例如对<h2 class="myclass">...<h2>、<h3 class="myclass">...</h3>等

 

 

 

程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5806918.html ,如需转载请自行联系原作者
相关文章
|
11天前
|
移动开发 前端开发 JavaScript
【专栏:HTML与CSS实战项目篇】使用HTML5与CSS3制作一个动态表单验证页面
【4月更文挑战第30天】本文介绍了使用HTML5和CSS3创建动态表单验证页面的方法。首先,简述HTML5用于构建网页内容,CSS3用于描述样式。接着,分四步展示实现过程:1) 设计包含输入框和提示信息的表单结构;2) 使用CSS3创建样式,增强视觉效果;3) 使用JavaScript监听输入事件,动态验证表单并显示错误信息;4) 测试和调试确保跨平台兼容性。通过学习,开发者能掌握创建带验证功能的表单,提升用户体验。
|
11天前
|
前端开发 UED
【专栏:CSS 进阶篇】CSS3 新特性:过渡、动画与变形
【4月更文挑战第30天】CSS3的过渡、动画和变形三大特性为网页设计注入活力,创造生动丰富的用户体验。过渡提供平滑效果,常用于按钮点击等;动画实现复杂动态效果,适用于滚动字幕等;变形允许元素几何变换,如旋转和缩放。实际应用包括动态导航菜单、图片轮播和加载动画。然而,需注意浏览器兼容性、性能优化和设计平衡。掌握这些特性,将为网页设计带来更多创新可能。
|
1月前
|
数据采集 前端开发 搜索推荐
CSS,即层叠样式表
【4月更文挑战第5天】CSS,即层叠样式表
18 6
|
1月前
|
前端开发 容器
CSS面试考点:隐藏元素、BFC、垂直居中、CSS3新特性
【4月更文挑战第2天】 CSS面试考点:隐藏元素、BFC、垂直居中、CSS3新特性
21 10
N..
|
2月前
|
前端开发 开发者
CSS概述
CSS概述
N..
9 0
|
2月前
|
存储 XML 前端开发
编程笔记 html5&css&js 036 CSS概述
编程笔记 html5&css&js 036 CSS概述
|
3月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
38 0
|
3月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——4、DIV+CSS绘制旗帜练习
H5+CSS3+JS逆向前置——4、DIV+CSS绘制旗帜练习
23 0
|
3月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——CSS3、基础样式表
H5+CSS3+JS逆向前置——CSS3、基础样式表
40 0
|
9月前
|
存储 前端开发 安全
CSS
什么是 CSS? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一个
94 0