layui 一行多列控件时使用table布局结构清晰,代码简洁

当使用多列布局时,使用div+css布局感觉代码不好控制,使用table结构清晰,布局简洁,不用写一堆的css来定位,控制大小的。

例子:

html代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport"
	content="width=device-width, initial-scale=1, maximum-scale=1">
<title>incomingDispatches 管理</title> #include("/static/my/header.html")
<style type="text/css">
.frm-layout{
	width: 100%;
	border-collapse:   separate;
	border-spacing:   10px;
}
.frm-layout td.title{
	text-align: right;
	padding-right: 10px;
	width: 85px;
}
/* 防止下拉框的下拉列表被隐藏---必须设置--- */
.frm-layout .layui-table-cell {            overflow: visible !important;        }
/* 使得下拉框与单元格刚好合适 */
.frm-layout td .layui-form-select{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
</style>
</head>
<body>

	<form id="frmEdit" class="layui-form" lay-filter="frm">
	<input type="hidden" name="id" lay-verify="" placeholder=""
					autocomplete="off" class="layui-input" value="">
	<table class="frm-layout" >
		<tr>
			<td class="title">来文单位</td>
			<td><input type="text" name="unit" lay-verify="" placeholder=""
					autocomplete="off" class="layui-input  " value=""></td>
			<td class="title">来文日期</td>
			<td style="width: 180px;"><input type="text" name="receiptDate" lay-verify="" placeholder=""
					autocomplete="off" class="layui-input date " value=""></td>
		</tr>
		<tr>
			<td class="title">来文字号</td>
			<td><input type="text" name="name" lay-verify="" placeholder=""
					autocomplete="off" class="layui-input  " value=""></td>
			<td class="title">紧急程度</td>
			<td>#(printSelectHtml("doc", "紧急程度",null,"name='level' lay-verify='' lay-search=''"))
			</td>
		</tr>
		<tr>
			<td class="title">上传文档</label></td>
			<td ><input type="text" class="layui-input layui-disabled"   name="fileName" lay-verify="required"
			placeholder="请点击右边按钮上传文档"			readonly="readonly" disabled
			></td>
			<td ><button type="button" class="layui-btn" id="docPath">上传文档</button>
				<input type="hidden"  name="docPath" placeholder="">
			</td>
			<td ><button type="button" class="layui-btn layui-btn-danger" >取消上传</button></td>
		</tr>
		<tr>
			<td class="title">来文标题</label></td>
			<td colspan="3"><input type="text" name="title" lay-verify="required" placeholder=""
					autocomplete="off" class="layui-input  " value=""></td>
		</tr>
		<tr>
			<td class="title">办公室意见</td>
			<td colspan="3"><textarea placeholder="" lay-verify="required" name="suggestion" class="layui-textarea" autocomplete="off"></textarea>
		</tr>
		<tr>
			<td class="title">审核人列表</td>
			<td colspan="3"><input type="text" name="approverList" lay-verify="" placeholder=""
					autocomplete="off" class="layui-input  " value=""></td>
		</tr>
		<tr>
			<td class="title">阅签人列表</td>
			<td colspan="3"><input type="text" name="readerList" lay-verify="" placeholder=""
					autocomplete="off" class="layui-input  " value=""></td>
		</tr>
		<tr>
			<td colspan="4" style="text-align: center;">
				<button id="editPageBtnId" class="layui-btn" lay-submit=""
					lay-filter="edit-lay-filter">立即提交</button>
				<button type="reset" class="layui-btn layui-btn-primary">重置</button>
			</td>
		</tr>
	</table>
	</form>
	<script type="text/javascript">
				#include("start.js")
	</script>
</body>
</html>

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值