`
caiceclb
  • 浏览: 242428 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

记自己的Form布局一种

阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> new document </title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta name="author" content="tofishes@163.com" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <style type="text/css">
body { font-size:14px; }
ul { list-style:none; }


fieldset .text, fieldset .radio, fieldset .checkbox, fieldset label, fieldset dfn, fieldset img, fieldset .submit, fieldset a, fieldset textarea, fieldset select { padding:0 2px;  vertical-align: middle;  }
fieldset .text { width: 13em; height: 18px; line-height: 18px; font-size: 14px; }
fieldset .title { width: 40em; }
fieldset .short { margin-right: 5px; width: 40px; }
fieldset .medium {width: 80px; }
fieldset label { display: inline-block; margin:0 10px 0 0;width: 80px; font-weight: 700; color: #666; text-align: right;}
fieldset p, fieldset .action { margin: 0 0 15px; }
	fieldset.long label { width: 100px; }
fieldset .desc { padding-left: 20px; color: #666; line-height: 150%;  }
fieldset p.desc, fieldset .action { padding:0 0 0 100px; }
	fieldset.long .action, fieldset.long p.desc { padding: 0 0 0 120px; }
fieldset p.desc {margin-top: -10px;}
fieldset dfn { margin:0 0 0 10px; font-style: normal; color: red; }
fieldset .radio, fieldset .checkbox { margin: -2px 5px 0 0; }
fieldset .submit { border: none; }
fieldset select{ margin:0 10px 0 0; padding:0; font-size: 14px; color: #666;}
fieldset a, fieldset a:visited, #result a, #result a:visited { color: #39c; }
fieldset a:hover { color: #f60; }
fieldset textarea { padding:2px; width: 400px; height: 120px; vertical-align: top; font-size: 14px; }
fieldset .file { height: 22px; line-height: 22px; vertical-align: middle; }
fieldset .preview { padding:2px; border: 1px solid #aaa; }
fieldset .category, fieldset .select { margin:0 0 15px; zoom:1;overflow:hidden; }/* select用于右侧还有多个输入框选择,比如多个联系方式 */
/* 特殊行使用div布局,label左浮动,右边可以是个div wrapper,保证整个框架不乱,然后这个div wrapper里面想怎样布局都行了 */
	fieldset .category label { float: left; }
	fieldset .category ul { float:left; display: inline; margin:0 5px; width: 190px; height: 180px; border: 1px solid #ccc; verticla-align:top; overflow: auto; }
		fieldset .select ul li { margin: 5px 0; }
		fieldset .category ul li { margin:1px; padding:0 5px; cursor: default;}
		fieldset .category ul li.title { background: #fcc; width: auto; }
		fieldset .category ul li:hover, fieldset .category ul li.curr { background: #dcf url(img/icon.png) no-repeat right -294px; }
fieldset iframe.editor { vertical-align: top; width: 560px; height: 230px; border: 1px solid #ccc; }/*如果有iframe的可视化编辑器*/
  </style>
 </head>

 <body>
  		<form enctype="multipart/form-data" method="post" action="" >
						<fieldset>
							<p><label>标题:</label>
								<input type="text" class="text title" name="title" /><dfn>*</dfn>
							</p><p class="desc">简洁形象的标题,方便用户搜索及浏览</p>
							<p><label>TAG标签:</label>
								<input type="text" class="text title" name="" />
							</p><p class="desc">多写几个与内容有关的标签,会让更多的人找到你的资源哦!(用逗号分开)</p>
							<p><label>作者:</label>
								<input type="text" class="text" name="" /><dfn>*可以作为错误警示信息的地方</dfn>
							</p>
							<p><label>分类:</label>
								<select name="">
									<option value="">请选择分类...</option>
								</select><dfn>*</dfn>
							</p>							
							<p><label>是否原创:</label>
								<input type="radio" class="radio" name="" />原创(<a href="">请阅读原创声明</a>)
								<input checked="checked" type="radio" class="radio" name="" />转载(<a href="">请阅读转载声明</a>)
							</p>
							<p><label>下载所需:</label>
								<input type="text" class="text short" name="" value="0" />
								<select name="">
									<option value="">积分</option>
								</select>
							</p>
							<p><label>图片预览:</label><!-- 如果不需要就去掉这一段 -->
								<img id="preview" class="preview" src="http://pic.digu.com/file/11/50/24/12/default/SIGN11502412_128x128.jpg?t=1270015986409" />
							</p>
							<p><label>缩略图:</label>
								<input type="file" class="file" name="" size="35" /><dfn>*</dfn>
							</p><p class="desc">允许上传格式:jpg|gif|png|bmp|jpeg</p>
							<p><label>上传文件:</label>
								<input type="file" class="file" name="" size="35" /><dfn>*</dfn>
							</p><p class="desc">允许上传格式:jar|sis</p>
							<div class="category"><label>系统平台:</label>
								<ul><!-- 最多放3个ul,应该够用了-->
									<li class="title">请选择品牌</li>
									<li>Nokia</li>
									<li>Mootaool</li>
									<li>Nokia</li>
									<li>Mootaool</li>
									<li>Nokia</li>
									<li>Mootaool</li>
									<li>Nokia</li>
									<li>Mootaool</li>
									<li>Nokia</li>
									<li>Mootaool</li>
									<li>Nokia</li>
									<li>Mootaool</li>
									<li>Nokia</li>
									<li>Mootaool</li>
									<li>Nokia</li>
									<li>Mootaool</li>
								</ul>
								<ul>
									<li class="title">请选择型号</li>
									<li>S40系列</li>
									<li>S90系列</li>
								</ul>
								<ul>
									<li class="title">请选择系统</li>
									<li>S40系列</li>
									<li>S90系列</li>
								</ul>
							</div>			
							<p><label>文件简介:</label>
								<textarea rows="6" cols="60" name=""></textarea>
							</p>
							<p class="action"><!-- 所有的隐藏域和隐藏iframe可以写这里 -->
								<input type="submit" class="submit btn-red-small" value="确认并提交" />
							</p>
						</fieldset>
 </body>
</html>
分享到:
评论

相关推荐

    学习ExtJS form布局

    一、 Form布局由类Ext.layout.FormLayout定义,名称为form,是一种专门用于管理表单中输入字段的布局,这种布局主要用于在程序中创建表单字段或表单元素等使用。 hideLabels:tru表示隐藏标签,默认为false。 ...

    Ext Column+Form布局画复杂页面

    这种布局方式是Ext JS库中的一种强大工具,特别适用于创建数据输入密集型的Web应用界面。Ext JS是一个用于构建富客户端应用程序的JavaScript框架,其强大的组件模型和布局机制使得开发者能够构建出功能丰富的、响应...

    Form表单js设计器生成器

    "Form表单js设计器生成器"是一种工具,旨在简化开发者创建Bootstrap风格表单的过程。Bootstrap是一个流行的前端框架,以其响应式设计和易于使用的组件而闻名,广泛应用于网页开发。 这个生成器基于JavaScript(js)...

    ORACLE ebs FORM开发中form个性化处理

    此外,Metalink是Oracle提供的一种技术支持资源库,其中包含了大量的技术文档、解决方案和社区讨论。在"metalink"这个文件中,用户可能能找到Oracle官方对EBS Form个性化问题的解答,以及社区专家的经验分享。通过...

    Delphi Form界面元素拖动设计器插件附Demo

    Delphi Form界面元素拖动设计器插件是一种强大的开发工具,它极大地增强了Delphi IDE的界面设计能力。在Delphi中,Form是应用程序的基础,用于构建用户界面,而这个插件则允许开发者更自由、更直观地调整Form上的...

    SAP SCRIPTFORM 学习例子

    SAP Scriptform是SAP系统中用于创建自定义打印输出的一种技术,它是SAP ABAP编程的一部分,专门处理复杂的报表和文档格式化。这个学习例子是针对初学者设计的,旨在帮助他们掌握SAP Scriptform的基本概念和操作,...

    ExtJs中表单formPanel的横向布局

    本文将深入探讨如何在ExtJs中使用`FormPanel`组件结合`form`和`column`布局属性来实现横向布局,即在一个表单中元素能够按照列分布,形成一种更为直观和用户友好的界面设计。 ### 一、理解`FormPanel`及其属性 `...

    ORACLEFORM培训资料.docx

    - 对象导航器是一种工具,帮助开发者快速查找和管理Form中的对象。 - 它显示了Form的所有组成部分及其关系。 - **布局编辑器** - 布局编辑器允许用户设计Form的外观布局。 - 可以调整控件的位置、大小和样式,...

    c# winform panel 流式布局 panel块可自动排列

    流式布局是一种布局方式,它会按照从左到右,然后从上到下的顺序排列控件,类似于文本流。在WinForm中,我们可以通过设置Panel控件的AutoScroll属性为True,并调整其Dock或Anchor属性来实现类似的效果。 在描述中...

    sap scriptform 编程指南

    SAP Script 是一种强大的 reporting 和文档生成工具,由 SAP 公司开发,广泛应用于企业级软件系统中。下面是 SAP Script 编程指南的详细说明: 1. SAPscript Forms SAPscript Forms 是 SAP Script 的一个组件,...

    使用FormValidation进行表单验证

    首先,`FormValidation`库提供了一种灵活的方法来验证表单字段,包括但不限于必填字段检查、电子邮件格式验证、手机号码验证等。它的API允许开发者自定义验证规则,创建复杂的验证逻辑。例如,你可以设置一个规则,...

    winform VS窗口布局的框架 灵活拖拽布局

    Visual Studio(VS)提供了一种强大的工具,允许开发者构建这样的界面,但是默认的布局管理有时并不能满足所有复杂的需求。这时,引入第三方库如DockPanel Suite就显得尤为重要。 DockPanel Suite是一个针对Winform...

    oralce ebs form 开发教程

    2. PL/SQL:Forms的业务逻辑主要由PL/SQL编写,这是一种与Oracle数据库紧密集成的编程语言,提供了丰富的数据库操作功能。 三、Form Builder基本开发步骤 1. 创建新Form:在Forms Builder中,选择"File" -&gt; "New" -...

    FormDesigner.zip

    XML是一种结构化的数据存储格式,易于阅读和编写,也方便程序解析。通过将UI设计保存为XML,开发者可以独立于代码进行界面布局和调整,降低了代码与界面设计的耦合度,提高了开发效率。 在FormDesigner中,使用委托...

    Extjs fieldset两行两列布局

    在Extjs框架中,`FieldSet`是一种常见的组件,常用于组织一组相关的表单字段,并通过一个标题来标识这组字段的主题。本文将详细介绍如何使用Extjs实现一个两行两列布局的`FieldSet`。 #### 一、整体结构设计 首先...

    Delphi 调用DLL文件中的FORM

    DLL是一种共享库,它包含可由多个程序同时使用的代码和数据。在Delphi中,我们可以通过创建一个新的DLL项目来实现这一目标。在DLL项目中,你可以定义自己的FORMS和其他类,这些都可以在主应用程序中使用。 1. **...

    oracle form 学习资料

    1. **表单设计**:Oracle Form Builder提供了一种拖放式界面,使得开发者可以轻松创建和布局表单元素,如文本字段、按钮、列表框、表格等。表单设计包括设置元素属性、调整大小、排列和绑定数据源。 2. **数据源...

    Laravel开发-formbuilder

    总结,Laravel 的 FormBuilder 为开发者提供了一种简洁、高效的方式来创建和管理表单,同时简化了表单验证的过程。它增强了代码的可读性和可维护性,使开发者能更专注于业务逻辑而不是基础的 HTML 构建。通过熟练...

    Oracle EBS Form开发

    FormBuilder是Oracle E-Business Suite (EBS)中用于创建用户界面的一种工具,主要用于构建与数据库交互的前端表单应用程序。它允许开发者使用图形化界面设计表单,并通过触发器(Triggers)编写PL/SQL代码来控制业务...

    iOS表格FormTable

    通过数据驱动和高度自定义,它为开发者提供了一种强大的工具,以实现各种复杂的表格布局和交互效果。无论你是新手还是经验丰富的iOS开发者,FormTable都能帮助你在项目中构建出优雅且功能丰富的表格界面。

Global site tag (gtag.js) - Google Analytics