CSS,给我们不一样的体验

	又遇见了CSS,第一次接触它是在牛腩新闻发布系统中,那时候,知道了它是用来帮助我们调整网页样式布局的。有了之前的实践,现在从理论出发,继续学习CSS。
	对于一个网页设计者来说,都知道HTML语言是网页制作的基础。但如果希望网页能够美观、大方,并且升级方便,维护轻松,那么就必须学习CSS,CSS在其中扮演者重要的角色。
	一.为什么会有CSS。
	CSS的出现,与传统的HTML语言有着各种缺陷有关。主要包括:
  • 维护困难,修改标记花费时间长
  • 标记不足,文字间距、段落缩进等标记很难找到
  • 网页过“胖”,没有统一的样式控制,体积过大
  • 定位困难,整体布局页面,模块间位置混乱,过多的<table>标记。

二.CSS是什么。
CSS(Cascading Style Sheet),层叠样式表,它是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。
CSS的引入就是为了使得HTML语言能够更好地适应页面的美工设计。
CSS以HTML语言为基础,提供了丰富的格式化功能,并且网页设计者可以针对各种可视化浏览器设置不同的样式风格。
三.怎么使用CSS控制页面。
使用CSS控制页面,不仅仅只是一种方法,行内样式、内嵌式、链接式和导入式都属于方法之一。下面一一学习一下。
1.行内样式
它利用style属性,设置不同的CSS样式,各样式之间互不影响,分别显示自己的样式效果。
总结:最为简单的方法,但由于需要为每一个标记设置style属性,后期维护成本高,网页容易过胖。
2.内嵌式
它将CSS写在<head>与</head>之间,并且用<style>和</style>标记进行声明。
总结:所有的CSS代码集中在一个区域,方便后期维护。但对于拥有很多页面的网站,对于不同页面都希望采用同样的风格,就比较麻烦。
3.链接式
HTML文件:
CSS文件:
它将HTML代码与CSS代码分离。
总结:使用频率最高,最为实用的方法。将HTML页面本身与CSS样式风格分离为两个或多个文件,实现页面框架HTML代码和美工CSS代码的完全分离,前期制作和后起维护都十分方便。后台技术人员和美工设计者可以很好地分工合作。对于同一个CSS文件,可以链接到多个HTML文件中,甚至可以链接到整个网站的所有页面,使得网站整体风格统一,后期维护的工作量也大大减少。
4.导入样式
常用的有以上几种@import语法,可以选择任意一种放在<style>与</style>标记之间。
总结:与链接样式表功能基本相同,语法和运作方式上略有区别。采用import方式导入的样式表,在HTML文件初始化时,会被导入HTML文件内,作为文件一部分。而链接样式表是在HTML的标记需要格式时才以链接的方式引入。
最大的用处可以让一个HTML文件导入很多的样式表。
四种方式,如果同时出现在HTML文件中,那么就会根据优先级来对网页样式进行布局。行内样式的优先级最高,其次是链接式,再次是内嵌式,最后是导入式。
五.体验CSS
1.简单的页面框架

<html>
<head>
<title>体验CSS</title>
</head>
<body>
    <div>CSS简介</div>
    <div>
    层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标
准通用标记语言的一个子集)等文件样式的计算机语言。
    CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设
计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级
的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力
,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根
据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。
</div>
</body>
</html>
		2.插入图片
<div>
    <img src="bike.jpg" border="0">
    层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标
准通用标记语言的一个子集)等文件样式的计算机语言。
    .......
</div>
		3.加入CSS控制
<head>
<title>体验CSS</title>
<style>
body{
    padding:0px;
    margin:0px;
    background-color:#FFFF99; /*设置背景颜色*/
}
#title{
    font-size:19px;           /*字号*/
    font-weight:bold;         /*粗体*/
    text-align:center;        /*居中*/
    padding:15px;             /*间距*/
    background-color:#FFFFCC; /*背景色*/
    boder:1px solid #FFFF00;  /*边框*/
}
#content{
    padding:6px;              /*间距*/
    font-size:13px;           /*字号*/
    line-height:130%;         /*行间距*/
}
</style>
</head><span style="font-family:KaiTi_GB2312;font-size:18px;">
</span>
		4.控制图片
img{
	float:left;               /*图文混排*/
	filter:alpha

(opacity=100,finishopacity=0,style=2); /*渐变效果*/
}
		这样,加入一个简单的CSS文件,就制作出了和第一张完全不一样的网页效果,看着确实清新了很多。没做之前,总觉得要在HTML文件中再加上个CSS文件,那会是多么复杂。现在做完了,发现其实还是很简单的,真正领略了CSS带给我们的一种不一样的视觉体验。
时间: 2024-09-22 12:23:47

CSS,给我们不一样的体验的相关文章

JS+CSS实现的一种交互体验 表单页面_页面背景

原始密码: 新的密码: (密码长度为6~20字节.不修改请留空) 重复密码: 邮箱设置: (我们不会给您发送任何垃圾邮件.)

Dreamweaver中编写CSS的“最佳习惯”

由于"可视化"和操作简便,在DreamWeaver中编写CSS的朋友很多,今天我们介绍一些在Dreamweaver中编写CSS的"最佳习惯",希望对大家有所帮助. CSS正在改变网站设计的进程.为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关的特性.有了这些新的特性,你可以为未来的更新作好计划,开发与W3C标准更加兼容的站点.本文讨论在DreamWeaver中使用CSS以及突出某一特定CSS特性时的一些

Dreamweaver编写CSS技巧

1:增加站点的寿命 不规范的样式表可能在当时觉得很方便,但新版本的浏览器出来以后,很可能就会出现兼容性问题.到时逐页修改站点就是一项非常费时的工作同时也使使用CSS失去了意义. 2:让你的站点对所有的用户以及浏览器都适用. 有些地方的政府已经立法要求网站必须让残障人士也同样可以浏览.为残障认识设计的浏览设备,比如听力浏览器,对CSS规范性要求极其严格. 3:让站点更新和维护更加轻松. 使用方式得当的话,CSS可让你在一个页面中的调整快速应用到所有页面中去. 你首先要做的选择是使用哪一种样式表.当

Dreamweaver中编写CSS的技巧

  CSS正在改变网站设计的进程.为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关的特性.有了这些新的特性,你可以为未来的更新作好计划,开发与W3C标准更加兼容的站点.本文讨论在DW MX中使用CSS以及突出某一特定CSS特性时的一些建议. 一般地讲,样式表(style sheet)就是控制网页内容外观的格式化的规则的集合.可以以三种不同的方式在你的页面中使用CSS: 代码式(Inline):写入到代码中的一次性的样式. 内嵌式(E

教你在Dreamweaver中编写CSS

CSS正在改变网站设计的进程.为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关的特性.有了这些新的特性,你可以为未来的更新作好计划,开发与W3C标准更加兼容的站点. 一般地讲,样式表(style sheet)就是控制网页内容外观的格式化的规则的集合.可以以三种不同的方式在你的页面中使用CSS: 代码式(Inline):写入到代码中的一次性的样式. 内嵌式(Embedded):可控制一个页面中所有元素的样式表 外联式(External

Dreamweaver使用CSS的注意事项

很多CSSer是从以前的网页制作中开始学习CSS网页布局的,或许还存在着一定的DW习惯.希望此文能帮助大家理解和纠正一些不好的习惯. 由于"可视化"和操作简便,在DW中编写CSS的朋友很多,今天我们介绍一些在DW中编写CSS的"最佳习惯",希望对大家有所帮助. CSS正在改变网站设计的进程.为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关的特性.有了这些新的特性,你可以为未来的更新作好计划,开发与W3C

写给喜欢用DW编写CSS人的一些建议

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在DreamWeaver中编写CSS,这种编写习惯并不提倡,不过由于"可视化"和操作简便,使用的朋友依然很多,今天罗列一些"最佳习惯",希望对这些朋友有所帮助. CSS正在改变网站设计的进程.为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关

在DW中CSS编码需要注意和掌握的一些技巧_经验交流

由于"可视化"和操作简便,在DW中编写CSS的朋友很多,今天我们介绍一些在DW中编写CSS的"最佳习惯",希望对大家有所帮助. CSS正在改变网站设计的进程.为迎合不断增长的倾向于CSS的设计人员的需求,Macromedia DW MX引进了一些新的及改善过的CSS相关的特性.有了这些新的特性,你可以为未来的更新作好计划,开发与W3C标准更加兼容的站点.本文讨论在DW MX中使用CSS以及突出某一特定CSS特性时的一些建议. 一般地讲,样式表(style sheet

浅谈CSS对SEO的影响:细节关注成败

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 "CSS对于SEO的影响到底有多大"有一天在群里和大家讨论的时候,我提出这个问题,我原来的打算是他们在我不是很完善的思路上给予补充,可是却 惊讶的发现很多人的观点是:CSS对于SEO有什么影响?没有啊..我觉的影响SEO的HTML代码才对,甚至有人直接否认这个论点.以下我说说我对CSS影响SEO的解释,大家可以继续探讨此论

我做网站排名的十四天全记录

首先,说说这个网站,一开始是不准备做的,后来有了个普洱茶的SEO比赛,自己心里也想挑战下,就报名参加了,这次大赛,整合的是3.4个高级群的力量来做的,这些群里面有的是高手,但是参赛站不是很多,是个小遗憾!但对我来说,觉得是一个有价值的商业SEO活动,自然参加.我的网站"普洱茶价格资讯网",十四天,对于排名出线这么快是意想不到的,可能和我平时做SEO的感觉一样:心态好.趁着有个好的排名,把我这十四天完全分享给大家,希望不小心点进这篇文章的朋友看了后不会觉得非常失望. 5月28日,群里面在