`
ihuashao
  • 浏览: 4720540 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

怎样管理好样式

阅读更多

学习WEB标准的朋友一般都是从学习CSS开始,为什么呢?因为CSS是一种很有意思的语言,它能让我们的网页千变万化。也许我们一开始的接触只是 因为链接的样式修改,然后慢慢发现CSS的强大而又简单,于是我们用它来控制整个网页的布局、排版、色彩、图片等等工作。学习了CSS之后我们又会发现 XHTML的结构更为重要,一个好的XHTML结构可以让CSS少费很多事。同时也会避免网页在不同浏览器之间的差异。于是又开始学习XHTML代码,并 且不断的去摸索着XHTML的结构的特点。会写CSS了,也懂得XHTML结构的重要性并能灵活应用的时候,是不是就可以了呢。也许这时我们就会发现其实 样式的管理同样非常的重要。

大家也许都已经有了自己的管理方式,因为所要应用的网页类型的不同可能管理的思路也不一样,这里我只是把我的样式管理做一个整理。算是给大家提供一个可以参考与研究的范例,给对于没有形成自己的管理方式的朋友们提供一个参照范本。

我 的样式管理是针对于单一项目、单一的风格体系的网站,一般这样的网站都是中小型的网站,风格是上一致的。对于大型网站,或是风格差异很大的网站体系是不适 用的。我们在做样式之前首先要想到样式的易维护性。一旦需要修改就必需要快速方便,修改工作的成本是很高的,所以我们要尽量避免这样的工作所占用时间的扩 大。那我们就有必要把样式与结构代码分开。下面看一下我的目录分配方法:

其 中,[images] 是存放xHTML中出现的图片,[jonStyle]我统称之为主题包,在样式包中包括了[CSS]、[img]、[js]分别存放CSS样式表、样式表 中所引用的图片、网页中所用的JS。这里存放图片的[img]与外面的[images]虽然都是存放图片的,但是这里的图片的性质却是不一样的。 [img]是CSS中所引用的图片,所有的图片的显示与否都与CSS样式有关,他的归属性是,[img]里的图片是归属于CSS的,而不是XHTML的。 而CSS是不会引用[images]中的图片。[images]中的图片只归属于xHTML,xHTML也不要直接使用[img]中的图片。

这 里把[js]也放在了[jonStyle]文件夹中也许会有人觉得不妥,我的考虑是这样的:行为与样式本都是使得这个XHTML的结构能多姿多彩。当我们 需要更换皮肤的时候,也有可通这个行为也是需要更换的。比如:在第一套方案中,某个区块的内容是要上下滚动的,然而在第二套方案中,这个区块就需要左右滚 动。那么这个行为也需要与样工一起更换。当然实际应用的时候不一定是这么简单理由。

基本上大的结构是这这样的。那么样式表的结构又是怎么样的呢?我是这样来划分的:样式包中有一个base.css(基本共用样式)module.css(模块样式)forms.css (表单样式)mend.css(补丁样式)print.css(打印样式)

其 中base.css是一个基本的样式,也就是所有网页的共性样式,这个样式与module.css配合基本上可以显示正常的页面。表单的划分,也可以有利 于对不同地方的表单的样式管理。WEB标准涉及兼容性,所以需要有样式补丁当然还有针对性的这里就不一一列举。最后一个的打印样式,是提供给打印设置使用 的。

我通过这样的划分,在对于维护与网站的样工更新上,就显得非常的容易,基本上可以在不需要程序人员的参与下就可以完成对网站的皮肤的更 换。如果一个网站同时具备很多个主题包,那么只要简单的在XHTML中更换主题包的名称就可以使用不同的样式。这与网站的程序相配合将可以做出非常好的, 具有很强扩展性的应用网站来!

以上内容所讲的比较局限,希望对大家的样式管理上有一点帮助!

分享到:
评论

相关推荐

    后台模板 管理后台 好看的后台样式

    "后台模板 管理后台 好看的后台样式"这个标题所蕴含的知识点主要集中在后台界面设计、用户体验以及网页样式方面。这样的模板通常包含登录界面、仪表盘、用户管理、权限控制、数据统计、设置等多个功能模块,旨在提升...

    解决arcgis样式管理为空...解决arcgis样式管理为空

    在ArcGIS中,样式管理是至关重要的一个部分,因为样式决定了地图的视觉表现,包括颜色、符号、字体等元素。当用户遇到“样式管理为空”的问题时,这通常意味着无法访问或显示任何预定义的样式,从而影响到地图的个性...

    checkbox与radio好看的样式

    "css" 目录中的文件可能是样式表,用来集中管理所有的 CSS 规则。通常,这样的文件会包括通用样式、布局样式、组件样式等部分,其中针对 `checkbox` 和 `radio` 的样式可能会被单独封装在某个选择器内,以保持代码...

    好看的button样式CSS

    在网页设计中,按钮(Button)的样式是一个重要的组成部分,它不仅影响页面的美观,还直接关乎用户体验。本文将深入探讨如何使用CSS(层叠样式表)来创建好看且具有吸引力的button样式。 首先,CSS是网页设计中的...

    好看的树样式tree

    "好看的树样式tree"是一个专为JavaScript设计的可折叠树样式,旨在提供一种美观且用户友好的方式来呈现分组列表。这个解决方案通过简单的封装,使得开发者能够轻松地在自己的项目中应用和扩展。 1. **JavaScript ...

    20几款经典信息系统后台管理界面样式模板

    "后台样式"则涵盖了色彩搭配、图标设计、字体选择等方面,好的样式可以提升整体视觉效果,使后台看起来专业且不失亲和力。例如,深色背景通常用于降低视觉疲劳,而明亮的色彩可以突出关键信息;扁平化设计和响应式...

    好看的单选框样式

    8. **CSS预处理器**:使用Sass或Less等CSS预处理器,可以更方便地管理复杂的样式和变量,使代码更加整洁和可维护。 9. **封装为CSS类**:将单选框的样式封装为一个CSS类,这样在多个地方需要同样样式时,只需应用这...

    SCSS常用样式,好看的样式

    SCSS(Sass CSS)是一种预处理器语言,它扩展了CSS的功能,使样式表的编写更加模块化、可维护和高效。在这个主题中,“SCSS常用样式,好看的样式”主要涉及的是如何使用SCSS来创建既实用又美观的CSS样式。 1. **...

    好看的WPF自定义按钮样式(绝对不亏)

    在本文中,我们将深入探讨如何在Windows Presentation Foundation (WPF) 中创建美观且自定义的按钮样式。WPF是微软提供的一个强大的用户界面框架,它允许开发者通过丰富的图形和动画来构建应用程序。自定义控件样式...

    QT动态切换样式,几种好看的样式风格

    此外,你还可以从外部文件加载样式表,如`.qss`文件,这样可以方便地管理和更新UI样式。 几种好看的样式风格包括: 1. **Flat UI**:这种风格通常采用简洁的颜色方案,扁平化的图标,以及无边框的设计,给人一种...

    DIV+CSS漂亮的样式

    每个`<div>`元素都可以视为一个独立的容器,通过CSS类将样式与结构分离,使得代码更易于管理和更新。同时,`CSS`的选择器机制使得我们可以精确地选择和控制页面上的任何元素,实现精细的设计控制。 此外,`CSS`还...

    fastadmin 后台 bootstrap样式库 样式替换文件

    在这个特定的压缩包文件中,我们关注的是如何针对FastAdmin后台系统中的Bootstrap样式库进行样式替换。 FastAdmin的界面设计很大程度上依赖于Bootstrap的CSS和JavaScript组件,这些组件包括网格系统、导航、按钮、...

    ps样式 ps字体样式 ps样式版本

    颜色面板是Photoshop中的一个重要工具,它提供了多种选择和管理颜色的方式。用户可以通过色板、色轮、色调/饱和度、色彩范围等不同的界面来选取颜色。颜色面板还可以存储和调用颜色样本,方便在设计中保持色彩的一致...

    arcgis样式,部分林业样式按照制图标准

    按照这些标准创建的样式,能够准确地呈现森林覆盖、林种分布、森林资源状况等各种林业信息,帮助决策者和研究人员更好地理解和分析数据。 描述中提到的"有自己按照制图标准做,也有一些是收集来的",意味着这个...

    Jquery 资源管理器样式菜单插件

    **jQuery资源管理器样式菜单插件详解** 在Web开发中,菜单系统是用户界面不可或缺的一部分,它为用户提供直观的操作导航。"jQuery资源管理器样式菜单插件"是一种专门设计用于模拟资源管理器(如Windows资源管理器)...

    qss样式表模板,包括了17种样式表。

    - 使用内联样式表和外部样式表,外部样式表可以方便地全局应用和管理样式。 7. **优化与最佳实践** - 分离样式和逻辑,避免在代码中混杂样式信息。 - 保持样式表简洁,避免过度复杂的设计。 - 使用命名约定,使...

    EndNote样式_引文样式库_中文参考文献样式_Chinese Std GBT7714 (numeric)

    使用EndNote的Chinese Std GBT7714 (numeric)样式,用户可以方便地导入、管理和格式化中文参考文献,极大地提高了工作效率。具体操作步骤如下: 1. 在EndNote中,选择“编辑”>“样式”>“管理样式”,然后点击...

    几款比较好用的QSS样式表

    也可以通过资源文件(.qrc)加载外部的QSS文件,使得样式表易于管理和更新。 8. **性能优化**: 虽然QSS功能强大,但过度使用可能导致性能下降。合理地组织和编写QSS,避免不必要的样式计算,可以提高应用程序的...

    管理人破产程序工作文书样式(试行).pdf

    《管理人破产程序工作文书样式(试行)》是中国在破产法实践中制定的一套标准化文档,旨在规范破产管理人在处理企业破产、重整或和解过程中的各类文书制作,以确保程序的公正、透明和高效。这套文书样式涵盖了从破产...

    管家婆样式共享服务器

    【管家婆样式共享服务器】是针对管家婆软件用户推出的一款专门用于打印样式管理与共享的服务器工具,名为gpMQServ。这款工具旨在解决企业在使用管家婆软件时,对于打印模板的个性化需求和协同工作的问题。在企业内部...

Global site tag (gtag.js) - Google Analytics