共通css初次尝试
1、网页的主要的html
<@fn.html css=["${basePath}/css/help/guideCommon.css${versionControl}"]title="帮助">
<body>
<div class="headerBar">
<div class="headerContent">
<a href="${basePath}/help?guide=main">帮助中心</a>
<span>></span>
<a href="">添加工单</a>
</div>
</div>
<div class="main">
<div class="title">添加工单</div>
<div class="contentBlock">
<div class="operationWord">
<p class="p">
<span class="procedure">第一步:工单基本信息</span><br/>
</p>
<ol class="ol">
<li>点击左侧【添加工单】按钮,</li>
<li>在”工单基本信息”标签页填写工单信息</li>
</ol>
</div>
<div class="operationImg">
<img src="${basePath}/images/help/addworkStep1.jpg" class="img">
</div>
</div>
<div class="contentBlock">
<div class="operationWord">
<p class="p">
<span class="procedure">第二步:车辆定损</span><br/>
</p>
<ol class="ol">
<li>若有需要,录入完成后,可以使用左下方打印按钮印出纸质工单。</li>
</ol>
</div>
<div class="operationImg">
<img src="${basePath}/images/help/addworkStep2.jpg" class="img"><br/>
<img src="${basePath}/images/help/addworkStep3.jpg" class="img"><br/>
</div>
</div>
<div class="contentFoot">
<a class="pre" href="${basePath}/help?guide=boardDescription">上一篇</a>
<a class="next" href="${basePath}/help?guide=dispatchingOperation">下一篇</a>
</div>
</div>
<#include "/include/main_footer.ftl"/>
</body>
</@fn.html>
2、页面的底部html
<div class="footContainer">
<div class="foot">
<div class="concern">
<img src="${basePath}/images/help/barcodes.png" class="barcodes">
<span class="concern-word">关注智七微信服务号<br/>
获取更多帮助与动态资讯
</span>
</div>
<div class="contract">
<span>
客服电话<br/>
<span class="contractNumber">400-720-2727</span><br/>
对智七有任何意见与建议<br/>
邮箱留言 <a href="Mailto:test@163.com" style="color:5154ef">ez4s@enmore.com</a>
</span>
</div>
<span class="clear"></span>
</div>
</div>
3、共通的css代码
html,body{overflow:auto;background:#eff0f3;overflow-x: auto;}
.headerBar{height:35px;width:100%;line-height: 35px;color:#999999;font-size:12px;border-bottom:1px solid #dadbde;}
.headerContent,.main{width:1000px;margin:0 auto;text-align:left;}
.headerContent a{color:#999999;}
.headerContent a:hover{color:#242efa}
.title{width:1000px;height:40px;line-height: 40px;color:#c19b74;font-size:16px;border-bottom:1px solid #dadbde;}
.contentBlock{width:1000px;overflow:hidden;border-bottom:1px solid #dadbde;}
.operationWord{width:517px;float:left;}
.operationImg{width:462px;float:right;margin-top:150px;margin-bottom:10px;}
.p{font-size:16px;padding:21px 0px 9px 0px;color:#333;}
.ol{list-style:decimal inside;color:#666;list-style-position:outside;padding-left:18px;}
.ul{color:#666;list-style-image:url("/images/help/list-style.png");list-style-type:square;list-style-position:outside;padding-left:18px;}
.ol li,.ul li{line-height:2.5;font-size:12px;}
.img{width:460px;border:1px solid #678ecf;margin-bottom:10px;}
.imgsmall{width:230px;border:1px solid #678ecf;margin-bottom:10px;}
.contentFoot{height:55px;width:100%;text-align:center;padding-top:20px;}
.pre,.next{padding:5px 26px;border: 1px solid #c19b74;border-radius:4px;cursor:pointer;display:inline-block;}
.pre:hover,.next:hover{color:#242efa}
.footContainer{height:80px;width:100%;background:#e2e4e9;padding:20px 0px;color:#666;}
.foot{width:1000px;margin:0 auto;}
.concern,.contract{float:left;}
.concern{padding-left:144px;width:356px;}
.contract{padding-left:90px;width:410px;}
.barcodes{vertical-align: bottom;}
.concern-word{display:inline-block;padding-left:10px;}
.contractNumber{font-size:20px;color:#c19b74;font-weight:bold;}
目录如下:

这些文件都引用了同一份css文件,只要写入标准的html结构,样式对应的就会使一样的,这样整个系统的风格就保持了一致。
css模块化开发,我不推荐使用,在我的项目里,我发现那样做,工作量很大,而且不容易维护,开发效率低,维护成本高,虽然可以拆分,但是先在有更好的做法,把相似结构的页面抽出来,写成一个共同的css文件,然后共同引用,这样只需要改动一处代码就可以全部修改了
共通css初次尝试的更多相关文章
- Android请求网络共通类——Hi_博客 Android App 开发笔记
今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...
- 20145330《Java学习笔记》第一章课后练习8知识总结以及IDEA初次尝试
20145330<Java学习笔记>第一章课后练习8知识总结以及IDEA初次尝试 题目: 如果C:\workspace\Hello\src中有Main.java如下: package cc ...
- 一个共通的viewModel搞定所有的编辑页面-经典ERP录入页面(easyui + knockoutjs + mvc4.0)
http://www.cnblogs.com/xqin/archive/2013/06/06/3120887.html 前言 我写代码喜欢提取一些共通的东西出来,之前的一篇博客中说了如何用一个共通的v ...
- 共通脚本utils
/** * 模块名:共通脚本 * 程序名: 通用工具函数 **/ var utils = {}; /** * 格式化字符串 * 用法: .formatString("{0}-{1}" ...
- 初次尝试使用jenkins+python+appium构建自动化测试
初次尝试使用jenkins+python+appium构建自动化测试 因为刚刚尝试使用jenkins+python+appium尝试,只是一个Demo需要很多完善,先记录一下今天的成果,再接再厉 第一 ...
- 一个共通的viewModel搞定所有的分页查询一览及数据导出(easyui + knockoutjs + mvc4.0)
前言 大家看标题就明白了我想写什么了,在做企业信息化系统中可能大家写的最多的一种页面就是查询页面了.其实每个查询页面,除了条件不太一样,数据不太一样,其它的其实都差不多.所以我就想提取一些共通的东西出 ...
- List排序共通代码
此共通方法可以根据特定字段进行排序 package com.gomecar.index.common.utils; import java.lang.reflect.Method; import ja ...
- 孤荷凌寒自学python第五十七天初次尝试使用python来连接远端MongoDb数据库
孤荷凌寒自学python第五十七天初次尝试使用python来连接远端MongoDb数据库 (完整学习过程屏幕记录视频地址在文末) 今天是学习mongoDB数据库的第三天.感觉这个东西学习起来还是那么困 ...
- 孤荷凌寒自学python第五十二天初次尝试使用python读取Firebase数据库中记录
孤荷凌寒自学python第五十二天初次尝试使用python读取Firebase数据库中记录 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数 ...
随机推荐
- 网站SEO,HTTP请求的关键数字----6
客户端浏览器向服务器请求一个网页素材. 那么网页素材是通过什么方式,什么顺序被下载下来的呢. 我今天做了个简单的测试. 首先,准备测试文件 写一个网页,网页中引用若干的资源文件. 同一文件的不同的参数 ...
- Spring DM所提供的Bundle监听接口OsgiBundleApplicationContextListener
通过使用Spring DM提供的监听接口,我们可以更好的对服务进行管控,其实该接口也非常简单就能使用上,只要自定义一个类实现OsgiBundleApplicationContextListener接口 ...
- Java排序小算法(冒泡和选择)
package MyTest; import java.util.Scanner; public class BubbleSort { public void Init(int array[]) { ...
- C++inserter
C++的迭代器适配器中常用的有插入迭代器(Inser Iterator).流迭代器(Stream Iterator)和逆向迭代器(Reverse Iterator)等! 本文主要是介绍插入迭代器(In ...
- web前端学习路线推荐(讲的很细致)
前端要学习三个部分:HTML,CSS,JavaScript(简称JS),因此首先明确三个概念:HTML是内容层,它的目的是表示一个HTML标签在页面里是个什么角色. CSS是样式层,它的目的是表示一块 ...
- 架构师之路——单一职责原则SRP (我单纯,我快乐)
定义: 不要存在多于一个导致类变更的原因.通俗地讲,一个类只做一件事情. 单一职责原则的好处: 1.类的复杂性降低,实现什么职责都有清晰明确的定义: 2.可读性提高,复杂性降低,那当然可读性提高了 ...
- 第36篇 Asp.Net源码解析(一)
上面两篇文章说了http协议和IIS处理,这次说下当IIS把请求交给Asp.net后的过程. AppManagerAppDomainFactory 当IIS把请求交给asp.net时候,如果AppDo ...
- 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载
最近公司的app上线了,在推广APP的时候出现了一个问题,因为Android和IOS的下载地址不一样,那么在推广的时候就要推广两个二维码,这样比较麻烦,如何简化我们的推广,让IOS用户扫描二维码的时候 ...
- WebGIS中自定义互联网地图局部注记的一种方案
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1. 前言 实际项目中我们经常会遇到这样一种场景:地图底图可能是互 ...
- linux下实现自动部署tomcat的脚本
linux下实现自动部署tomcat的脚本 由于经常部署war到tomccat上,经常有一些重复的工作要做:停服务.备份war包.上传新的war包.启动服务.索性就写了一个自动部署的脚本. 脚本如下a ...