设置<li>让页面同时显示两列

本文介绍了一种利用CSS实现列表自动排成两列的方法,通过设置浮动和宽度等属性,使得列表项能够均匀地分布在两列中。

今天在做网站的时候有一个小模块的布局问题,然我头疼了半天,不过最后还是解决了,我想显示的效果如下图所示 :

 

下面举个例子来说明是怎么实现的:

<!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>LI列表自动排成两列显示</title>
<style type="text/css">
<!--
body {font:12px/1.5em "Lucida Grande", Verdana, sans-serif; }
 #list {width: 600px;float:left; list-style:disc outside; color:#000; }
 #list li {float:left;}
  #list li a{display:block;float:left; width: 300px; }
-->
</style>
</head>
<body>
 <ul id="list">
<li><a href="http://songjindian.iteye.com" target="_blank">《Java2核心技术卷2:高级特性》第7版中文高清 PDF</a></li><li><a href="http://songjindian.iteye.com" target="_blank">ASP结合Ajax实现草稿自动保存系统</a></li>
<li><a href="http://songjindian.iteye.com" target="_blank">jQuery 多项选择功能的表格</a></li>
<li><a href="http://songjindian.iteye.com" target="_blank">带后台管理的ASP+jS动感相册</a></li>
<li><a href="http://songjindian.iteye.com" target="_blank">基于JavaScript的Tween算法及曲线特效</a></li>
<li><a href="http://songjindian.iteye.com" target="_blank">C#编程获取局域网IP及网卡MAC地址</a></li>
<li><a href="http://songjindian.iteye.com" target="_blank">Asp生成静态HTML完整实例(包括列表分页)</a></li>
<li><a href="http://songjindian.iteye.com" target="_blank">信友拼客(圈子交友)程序 v2.1</a></li>
<li><a href="http://songjindian.iteye.com" target="_blank">JavaScript开发的拼音输入法[精品]</a></li>
<li><a href="http://songjindian.iteye.com" target="_blank">ASP+AJAX无刷新评论提交</a></li>
 </ul>
</body>
</html>

 这个希望在以后的使用中能够用到。

<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>新用户注册</title> </head> <body> <form method="POST" action=""> <table> <tr> <td>姓名:</td> <td><input type="text" name="name" required></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password" required></td> <td>确认密码:</td> <td><input type="password" name="confirm_password" required></td> </tr> <tr> <td>性别:</td> <td> <input type="radio" name="gender" value="男" checked> 男 <input type="radio" name="gender" value="女"> 女 </td> </tr> <tr> <td>爱好:</td> <td> <input type="checkbox" name="hobbies[]" value="唱"> 唱 <input type="checkbox" name="hobbies[]" value="跳"> 跳 <input type="checkbox" name="hobbies[]" value="RAP"> RAP </td> </tr> <tr> <td>学院:</td> <td> <select name="college"> <option value="">请选择</option> <option value="信管学院">信管学院</option> <option value="工商学院">工商学院</option> <option value="文法学院">文法学院</option> </select> </td> <td>班级:</td> <td><input type="text" name="class"></td> </tr> <tr> <td colspan="4"> <input type="submit" value="提交"> <input type="reset" value="重置"> </td> </tr> </table> </form> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $name = htmlspecialchars($_POST['name']); $password = $_POST['password']; $confirm_password = $_POST['confirm_password']; $gender = $_POST['gender']; $college = $_POST['college']; $class = htmlspecialchars($_POST['class']); $hobbies = isset($_POST['hobbies']) ? $_POST['hobbies'] : []; if ($password !== $confirm_password) { echo "<p style='color:red;'>两次输入的密码不一致!</p>"; exit; } echo "<h3>注册成功,您的信息如下:</h3>"; echo "<p><strong>姓名:</strong> $name </p>"; echo "<p><strong>性别:</strong> $gender </p>"; echo "<p><strong>密码:</strong> " . str_repeat("*", strlen($password)) . " </p>"; echo "<p><strong>学院:</strong> $college </p>"; echo "<p><strong>班级:</strong> $class </p>"; echo "<p><strong>爱好:</strong> " . implode(",", $hobbies) . " </p>"; } ?> </body> </html> 加上表格
最新发布
09-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值