`
163
  • 浏览: 24626 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

学习CSS的10大理由

阅读更多

最近在考虑是否把网页都改版成div+css的。所以在网上收集了此篇文章,和大家分享.

作为一个热门技术,CSS的发展的确有些缓慢。CSS最早被提议在1994年,最早被浏览器支持在1996年,CSS一直被力捧为传统的以HTML为基础的web代码的继承者。CSS使用样式表来控制整个站点字体和布局的能力,使它看起来非常有效率、易于设计和有远见。然而,也一直有荒诞的说法围绕着CSS,阻碍了网页设计师学习和掌握这种语言。究竟是什么让人们大惊小怪呢?

我们访问了大学教师Christopher Schmitt,他是CSS的倡导者之一。Christopher深信CSS将成为网页设计师必备知识之一。

问:CSS已经进入黄金发展期,您认为我们所有人现在就应该学习和开始使用CSS的十大理由是什么?

Christopher:哦,下面是我的十大理由,不分排名先后:

1.CSS将从基础开始建设直到全面替代传统web设计方法。W3C组织创建的CSS技术将替代HTML的表格、font标签、frames以及其它用于表现的HTML元素。

2.提高页面浏览速度。使用CSS方法,比传统的web设计方法至少节约50%以上的文件尺寸。

3.缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点。

4.强大的字体控制和排版能力。CSS控制字体的能力比糟糕的FONT标签好多了,有了CSS,我们不再需要用FONT标签或者透明的1 px GIF图片来控制标题,改变字体颜色,字体样式等等。

5.CSS非常容易编写。你可以象写html代码一样轻松地编写CSS。

6.提高易用性。使用CSS可以结构化HTML,例如:<p>标签只用来控制段落,heading标签只用来控制标题,table标签只用来表现格式化的数据等等。你可以增加更多的用户而不需要建立独立的版本。

7.可以一次设计,随处发布。你的设计不仅仅用于web浏览器,也可以发布在其他设备上,比如PowerPoint。

8.更好的控制页面布局。不用多说。

9.表现和内容相分离。将设计部分剥离出来放在一个独立样式文件中,你可以减少未来网页无效的可能。

10.更方便搜索引擎的搜索。用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将更有效地搜索到你的内容,并可能给你一个较高的评价(ranking)。

分享到:
评论

相关推荐

    web开发中的学习css的十大理由.docx

    以下就是学习CSS的十大理由: 1. **替代传统设计方式**:CSS的设计理念是取代HTML中的表现元素,如表格、font标签和frames,以实现更纯粹的结构与表现分离,让网页设计更加灵活和高效。 2. **提升页面加载速度**:...

    网页制作之学习CSS的理由

    学习CSS是网页制作过程中的重要一环,这是因为CSS(层叠样式表)为网页设计带来了诸多优势和变革。以下是对CSS学习重要性的详细解析: 首先,CSS是网页设计的基石,它逐步取代了HTML中用于表现的元素,如表格、font...

    网上书店 _JSP +MySQL +CSS

    总结,这个"网上书店_JSP+MySQL+CSS"项目提供了一个基础的在线购书平台,利用了Java Web开发的核心技术,为学习者提供了实践和理解Web应用程序开发的良好实例。通过分析和理解这个项目,开发者可以提升自己在JSP编程...

    DIVCSS布局大全

    ### DIVCSS布局大全知识点概述 ...通过以上知识点的学习,我们可以了解到DIV+CSS布局不仅能够帮助我们构建出更加美观、灵活的网页结构,还能够提升用户体验,使网站具备更好的跨平台兼容性和可访问性。

    丰富的DIV+CSS商业模板

    【描述】:“收集的N套DIV+CSS商业模板,我是积分不够才无奈上传的,不管什么理由出于发布资源,我想你都能从里面学到很多,物超所值。” 这些模板不仅适用于快速构建商业网站,而且对于学习`DIV+CSS`布局技巧也...

    CSS3账号密码输入框提示特效.zip

    本资源为开发者提供了一个学习和实践CSS3及jQuery交互设计的优秀平台,通过本资源的学习和应用,开发者能够进一步提升自己在网页设计上的专业技能,创造出更加人性化的网页界面,吸引并留住更多的用户。 在如今这个...

    Web设计者和开发者学习网络营销的三大理由.docx

    总的来说,Web设计者和开发者学习网络营销能够帮助他们更深入地理解业务需求,建立强大的个人品牌,扩大服务范围,从而在竞争激烈的市场中取得更大的成功。这不仅是技术层面的提升,更是商业智慧的体现,有助于他们...

    初学Web标准的几个误区,css,web

    - **核心要点**:学习Web标准可能会遇到挑战,但这不应成为放弃的理由。 - **详细解析**:面对新的技术和概念,难免会感到困惑或遇到难题。然而,这正是成长和学习的一部分。Web标准的学习不仅仅是为了跟上技术发展...

    动态Web技术ASP.NET课程设计,html5,css3,jQuery

    在这个香奈儿品牌网站项目中,报告会详细阐述如何利用ASP.NET、HTML5、CSS3和jQuery进行开发,包括技术选型的理由、各个模块的设计思路、遇到的问题及解决方案等,为学习者提供一个完整的项目开发经验参考。...

    bootstrap-css-interview-questions:100多个Bootstrap-CSS面试问题

    易于学习:如果您知道CSS和HTML浏览器支持,则可以很容易地在引导程序中编写应用程序:它支持所有流行的浏览器,例如Firefox,Opera,Safari,IE等。 问:Bootstrap的关键组件是什么? Bootstrap的关键组件是 CSS...

    基于深度学习的豆角病虫害检测毕设.docx

    在当今的农业生产中,病虫害的及时和准确识别是确保作物健康和高产的重要环节。...随着技术的不断发展和优化,我们有理由相信,深度学习技术将在未来的农业病虫害检测和防治工作中发挥更大的作用。

    基于Android的《学友》学习帮助软件.pdf

    本文介绍的《学友》学习帮助软件,正是这样一款针对大学生设计的Android平台应用,它集合了资料共享、个人管理、预习作业和交流互动等功能,旨在为高校学生和教师提供一个高效便捷的学习与教学辅助平台。 系统需求...

    基于云计算高校外语学习平台的构建与应用.pdf

    基于云计算的高校外语学习平台构建与应用,是一项将先进的信息技术与传统教育相结合的课题。...随着云计算技术的不断发展和完善,我们有理由相信,基于云计算的高校外语学习平台将更加成熟,为外语教学注入新的活力。

    计算机语言学习网址sdfsdfsdf

    - **适用人群**:适合希望学习HTML、CSS、JavaScript等Web开发技术的初学者。 - **推荐理由**:W3School是一个非常受欢迎的Web开发学习平台,以其清晰易懂的教学风格受到广泛好评。 ### PHP数据库连接示例 在提供的...

    web开发人员学习jQuery的6大理由及jQuery的优势介绍

    下面就来看看jQuery为何对公司有如此大的影响吧。 1.jQuery简化了工作 学习jQuery非常容易——毕竟这个函数库由更简短、更简洁的代码创建。jQuery具有语句简洁、编码标准开放的特点,这些特点帮助开发者缩短了配置...

    ARA0062:完成最后一项训练的理由是纪律DESENV。 WEB EM HTML5,CSS,JAVASCRIPT E PHP UniversidadeEstáciodeSá

    标题 "ARA0062:完成最后一项训练的理由是纪律DESENV。 WEB EM HTML5,CSS,JAVASCRIPT E PHP UniversidadeEstáciodeSá" 暗示了这是一项关于Web开发的训练课程,重点在于HTML5、CSS、JavaScript和PHP这四门关键...

Global site tag (gtag.js) - Google Analytics