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初次尝试的更多相关文章

  1. Android请求网络共通类——Hi_博客 Android App 开发笔记

    今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ...

  2. 20145330《Java学习笔记》第一章课后练习8知识总结以及IDEA初次尝试

    20145330<Java学习笔记>第一章课后练习8知识总结以及IDEA初次尝试 题目: 如果C:\workspace\Hello\src中有Main.java如下: package cc ...

  3. 一个共通的viewModel搞定所有的编辑页面-经典ERP录入页面(easyui + knockoutjs + mvc4.0)

    http://www.cnblogs.com/xqin/archive/2013/06/06/3120887.html 前言 我写代码喜欢提取一些共通的东西出来,之前的一篇博客中说了如何用一个共通的v ...

  4. 共通脚本utils

    /** * 模块名:共通脚本 * 程序名: 通用工具函数 **/ var utils = {}; /** * 格式化字符串 * 用法: .formatString("{0}-{1}" ...

  5. 初次尝试使用jenkins+python+appium构建自动化测试

    初次尝试使用jenkins+python+appium构建自动化测试 因为刚刚尝试使用jenkins+python+appium尝试,只是一个Demo需要很多完善,先记录一下今天的成果,再接再厉 第一 ...

  6. 一个共通的viewModel搞定所有的分页查询一览及数据导出(easyui + knockoutjs + mvc4.0)

    前言 大家看标题就明白了我想写什么了,在做企业信息化系统中可能大家写的最多的一种页面就是查询页面了.其实每个查询页面,除了条件不太一样,数据不太一样,其它的其实都差不多.所以我就想提取一些共通的东西出 ...

  7. List排序共通代码

    此共通方法可以根据特定字段进行排序 package com.gomecar.index.common.utils; import java.lang.reflect.Method; import ja ...

  8. 孤荷凌寒自学python第五十七天初次尝试使用python来连接远端MongoDb数据库

    孤荷凌寒自学python第五十七天初次尝试使用python来连接远端MongoDb数据库 (完整学习过程屏幕记录视频地址在文末) 今天是学习mongoDB数据库的第三天.感觉这个东西学习起来还是那么困 ...

  9. 孤荷凌寒自学python第五十二天初次尝试使用python读取Firebase数据库中记录

    孤荷凌寒自学python第五十二天初次尝试使用python读取Firebase数据库中记录 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数 ...

随机推荐

  1. [Kafka] - Kafka 安装介绍

    Kafka是由LinkedIn公司开发的,之后贡献给Apache基金会,成为Apache的一个顶级项目,开发语言为Scala.提供了各种不同语言的API,具体参考Kafka的cwiki页面: Kafk ...

  2. Redis服务器搭建

    下载并解压redis,然后进入redis所在目录   编译安装             make && make install   启动redis 服务 (加上&表示在后台运 ...

  3. 2017-2-19 C#基础 数据类型

    数据类型分为基本数据类型和引用类型.基本数据类型分为两大类,值类型,字符型(char)和布尔型(bool).其中值类型分为整型和浮点型.整型分为byte,short,int,long.常用的是int( ...

  4. 深入探讨 CSS 特性检测 @supports 与 Modernizr

    什么是 CSS 特性检测?我们知道,前端技术日新月异的今天,各种新技术新属性层出不穷.在 CSS 层面亦不例外. 一些新属性能极大提升用户体验以及减少工程师的工作量,并且在当下的前端氛围下: 很多实验 ...

  5. Java虚拟机学习 - 垃圾收集器

    HotSpot JVM收集器 上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器.如果两个收集器之间存在连线,就说明它们可以搭配使用. Serial(串行GC)收集器 Serial收集 ...

  6. c风格字符串,字符串字面值,c++字符串

    C风格字符串:本质上就是以空字符null为结束符的数组 可以简单的理解为:有'\0'的是c风格字符串,无'\0'的是普通字符数组 字符串字面值:是一串常量字符,字符串字面值常量用双引号括起来的零个或多 ...

  7. VisualStudio2017下ASP.NET CORE的TagHelper智能提示解决办法

    之前在VS2017RC中就发现该问题,安装了依赖,但是前段一直点不出来asp-for,后来查了发行说明, 才知道在VS2017rc中暂时无法解决,所以一直等到VS2017正式版的发布,急冲冲的装好, ...

  8. Selenium 基本操作--元素定位

    对页面元素进行操作 1.   输入框输入 driver.findElement(By.id("id号")).sendKeys(“输入框输入内容”): 例:

  9. 转:关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法

    1. JSON.parse(jsonString): 在一个字符串中解析出JSON对象 ? 1 2 3 var str = '[{"href":"baidu.com&qu ...

  10. 深究WeixinJSBridge未定义之因

    对于一个没有使用微信JS-SDK的网站来说,我们竟然收到了WeixinJSBridge is not defined 的报错: 去网上一搜,发现很多开发者都遇到类似的问题: 我的微信项目,没有用到微信 ...