自定义webUI实例

global.css

@charset "utf-8";
body {
margin: 0 auto;
font-size: 12px;
font-family: Verdana;
line-height: 1.5;
}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {
padding: 0;
margin: 0;
}
h1 {
font-size: 20px;
font-family: "microsoft yahei";
}
h2 {
font-size: 14px;
}
h3 {
font-size: 14px;
font-weight: normal;
}
h4 {
font-size: 12px;
}
h5 {
font-size: 12px;
font-weight: normal;
}
ul {
list-style: none;
}
img {
border: 0px;
}
a {
color: #195cb5;
text-decoration: none;
}
a:hover {
color: #f00;
}
.clearfloat {
clear: both;
height: 0;
font-size: 1px;
line-height: 0px;
}

layout.css

@charset "utf-8";
@import url("global.css");
#container {
margin: 0 auto;
width: 950px;
}
#header {
height: 50px;
background: #ff911a;
}
#header h1 {
padding: 10px 20px;
}
#nav {
background: #ff6600;
height: 24px;
margin-bottom: 6px;
}
#nav ul li {
float: left;
}
#nav ul li a {
display: block;
padding: 4px 10px 2px 10px;
color: #fff;
text-decoration: none;
}
#nav ul li a:hover {
text-decoration: underline;
}
/*main*/
#mainContent {
overflow: auto;
zoom: 1;
margin-bottom: 6px;
}
#side {
width: 200px;
float: left;
}
.sidebox {
border: 1px solid #ed6400;
margin-bottom: 6px;
}
.sidebox h4{
background: #ff911a;
padding: 2px 6px;
border-bottom: 1px solid #ed6400;
color: #fff;
}
#main {
width: 742px;
float: right;
}
.mainbox {
border: 1px solid #ed6400;
margin-bottom: 6px;
}
.mainbox h2 {
background: #ff911a;
padding: 2px 6px;
border-bottom: 1px solid #ed6400;
color: #fff;
}
.mainbox ul {
padding: 4px 6px;
}
/*footer*/
#footer {
border-top: 3px solid #ccc;
height: 50px;
text-align: center;
padding: 6px;
}

test.html

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>common</title>
<link href="layout.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
<div id="header">
<h1>header</h1>
</div>
<div class="clearfloat"></div>
<div id="nav">
<ul>
<li><a href="#">nav 1</a></li>
<li><a href="#">nav 2</a></li>
<li><a href="#">nav 3</a></li>
<li><a href="#">nav 4</a></li>
<li><a href="#">nav 5</a></li>
</ul>
</div>
<div id="mainContent">
<div id="main">
<div class="mainbox">
<h2>title</h2>
<ul>content</ul>
</div>
</div>
<div id="side">
<div class="sidebox">
<h4>title</h4>
<ul>content</ul>
</div>
</div>
</div>
<div class="clearfloat"></div>
<div id="footer">
footer
</div>
</div>
</body>
</html>

时间: 2024-10-10 09:57:49

自定义webUI实例的相关文章

HFun.快速开发平台(二)=》自定义列表实例

应用系统中数据列表的展现是开发内容之一,实现的方式基本是通过编号具体的访问列表页实现,通过检索条件进行数据源的获取,列字段的描述,还可能会有检索条件的实现,列表数据的导出等功能. 为了将重复工作进行简化,同时为了实现多个开发人员编写同样风格的程序,降低应用系统的后期运维成本,HFun.开发平台中将列表的实现进行抽象,实现统一的列表对象,通过统一的访问页面,传递相应的参数,系统进行数据源的处理及展现.程序的实现结构如下: 程序根据功能分为文件夹Controls,Data,ExportExcel,F

Android 自定义View 实例

Android 相关自定义View基本知识可以参考 Android View 自定义属性, 本篇博客博主将和大家一起实践Android自定义View,我们知道,在应用中最常见的就是TitleBar,他们形式上保持一致,一般均是左边回退按钮,中间说明文本,右边功能按钮.所以很适合抽取作为自定义View模板,废话少说,直接上干货. 自定义View-attrs <?xml version="1.0" encoding="utf-8"?> <resourc

C#自定义特性实例

元数据,就是C#中封装的一些类,无法修改.类成员的特性被称为元数据中的注释. 1.什么是特性   (1)属性与特性的区别  属性(Property):属性是面向对象思想里所说的封装在类里面的数据字段,Get,Set方法.  特性(Attribute):  官方解释:特性是给指定的某一声明的一则附加的声明性信息. 允许类似关键字的描述声明.它对程序中的元素进行标注,如类型.字段.方法.属性等.从.net角度看,特性是一种 类,这些类继承于System.Attribute类,用于对类.属性.方法.事

python中使用自定义类实例作为字典的key

python中dict类型的key值要求是不可变类型,通常来说,我们一般采用int或者str类型来作为字典的key,但是在某些场景中,会造成一定的麻烦. 如我们有一个处理http Request的规则类名为Rule,其定义如下,它由一个Request path和其支持的Request methods数组组成: class Rule(object): def __init__(self, path, methods): assert(isinstance(path, str)) assert(is

zabbix 2.4 自定义key实例

目标:监控linux server中nginx的连接数,established状态 一.在agent端,自定义监控脚本 vim checknginx_established.sh #!/bin/bash result=`netstat -antup | grep nginx | grep ESTABLISHED | wc -l` echo $result 二.在agent端,配置文件zabbix_agentd.conf修改 UnsafeUserParameters=1 UserParameter

自定义注解实例分析

自定义注解Book /* 说明 : 如果一个注解中仅有一个属性数据, 那么请将该注解属性的名称定义为 value. 好处 : 使用该注解时, 可以省略该属性的名称. */ // @Target 使用的目标位置 @Target({ElementType.METHOD, ElementType.FIELD, ElementType.TYPE}) // Retention 保留 // 注意 : 反射必须将 `保留策略` 定义运行时, 没有选择. // @see java.lang.reflect.An

GNU Radio: 自定义 block 实例

综述 本文通过在GNU Radio 中编写一个block的例子,系统介绍创建一个block的过程.该 block 的功能是可以在GRC中通过滑块(WX GUI Slider)来实时改变信号源(Signal Source)的相位偏移. 步骤详解 1. 使用 gr_modtool 工具创建 block 的框架,GNU Radio 会自动帮我们创建所需要的文件及文件夹. $ gr_modtool newmod myblk Creating out-of-tree module in ./gr-mybl

ListView自定义按钮实例-标记删除功能

.aspx代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1

Spring 自定义Bean 实例获取

一.通过指定配置文件获取, 对于Web程序而言,我们启动spring容器是通过在web.xml文件中配置,这样相当于加载了两次spring容器 ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId"); 二.通过Spring提供的工具类获取ApplicationContext对象 ApplicationCont