【CSS】CSS概述
来源:互联网 发布:应变传感器实验数据 编辑:程序博客网 时间:2024/06/05 18:56
在敲牛腩的时候对CSS有了一定的了解,但是只是了解了凤毛麟角,如果想真正学到精髓还需要深入的研究,首先从CSS的概念开始吧。
<1>概念:
CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。
<2>基本格式
css规则是由两部分组成 : 选择器 以及 一条或多条声明. selector { declaration1 , declaration2 ......} 选择器通常是一个html元素, 每条属性是一个属性和一个值组成.属性和值用:号分开.例如 : h1{ color:red ; font-size:14px ; }
<3>作用 : 解决内容与表现分离的问题
<4>层叠次序 :
1. 浏览器默认
2. 外部式样表
3. 内部式样表(位于 <head>标签内部 )
4. 内联式样(在 html元素内部)
<5>CSS与HTML关系:
Html 定义网页的内容和结构,css用于定义网页的形式,对于一个网页而言要有清晰的内容还要有良好的外观。非常美观的页面形式,如果仅用一套规范是无法完成的。有了CSS之后同样也是用于分离。便于维护。设置网页样式的一套规范和html都是共同的组织,叫w3c组织负责制定和发布。
<6>在HTML引入CSS的方法:
外联式Linking(也叫外部样式):将网页链接到外部样式表。
嵌入式Embedding(也叫内页样式):在网页上创建嵌入的样式表。
内联式Inline(也叫行内样式):应用内嵌样式到各个网页元素。
其中,优先级:内联式 > 嵌入式 > 外联式
1、内联式
<span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>行内式</title></head> <body> <h1 style="color:white;background-color:blue"> 李晓东 </h1></body></html></span>
直接定义在元素标记中,h1后面的就是蓝底白字, 最后一个属性不加分号,H1 是选择器所有的H1 标记都用,不需要独立的css文件。
2、嵌入式
<span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>内嵌式</title> <style type="text/css">h1{color:white;background-color:blue;} </style></head> <body> <h1>李晓东</h1></body></html</span>
结果:同上
3、外联式
1)首先建立相应的css文件
2)将css文件拖到需要的html页面中
<span style="font-size:18px;"><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>首页-李晓东新闻发布系统</title> <link href="css/commono.css" rel="stylesheet" /></head></span>
刚开始接触CSS,理解的还不是很透彻,先总结这么多。希望大神指点
- css概述
- css概述
- CSS概述
- css 概述
- css概述
- CSS 概述
- CSS 概述
- CSS概述
- css概述
- CSS概述
- 【CSS】CSS概述
- CSS:CSS概述与引用
- CSS学习笔记:概述
- css语法概述
- CSS 框模型概述
- CSS-定位概述
- CSS 定位体系概述
- CSS 框模型概述
- Oracle函数,按分隔符截取字符串 [问题点数
- MachineLearning Practice: Adaboost
- RecyclerView实现上拉加载,下拉刷新
- 23种设计模式
- 设置了LaunchImage为什么没有显示
- 【CSS】CSS概述
- [数据结构和算法]九宫格算法
- 【CodeVS】1073 家族
- java后台框架 springmvc mybatis(oracle 和 mysql数据库)
- 递归栈帧分析
- 四种常见的 POST 提交数据方式
- 使用js实现“别踩白块儿”游戏
- FFMPEG SDK 快速截取I帧
- 三角形测试用例