玩转Web之html+CSS(一)---论坛首页表格的实现

转载请说明出处,小编博客地址:http://blog.csdn.net/u012116457

最近本来想去写一个类似论坛的页面,论坛首页一般都需要一个表格去显示数据,自己简单的写了一下,先上一张图

css代码:

/*基本信息*/
body{
margin:0px;                 /*外边距*/
text-align:left;          /*文字居中对齐*/
font-family: 'trebuchet MS', 'Lucida sans', Arial;
font-size: 14px;
background:#E1D0BB;         /*背景色*/
}
/*页面层容器*/
#container{
width:70%;
height:100%;
margin-left:15%;
margin-right:15%;
background:#ABE0F1;
}
/*头部*/
#header{
width:100%;
height:30%;
margin:0px;
background:#ffffff;
}
/*页面主体*/
#pageBody{
width:100%;
height:70%;
margin:0px;
background:#ffFFFF;
}
/* 总表格 */
table {
*border-collapse: collapse; /* IE7 and lower */
border-spacing: 0;         /* 列之间不显示分割线 */
width: 100%;
}

.zebra td, .zebra th {
padding: 8px;                            /* 控制表格每行高度 */
border-bottom: 1px solid #FFFFFF;        /*每行边界的宽度,颜色*/
}

.zebra tbody tr:nth-child(even) {
background: #f0f0f0;                       /*  偶数行的颜色,即设置相邻两行颜色不同 */
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;      /*设置阴影*/
-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}
/* 表头样式设置 */
.zebra th {
text-align: left;                    /* 文本左对齐 */
text-shadow: 0 1px 0 rgba(255,255,255,.5);
border-bottom: 1px solid #ccc;
background-color: #eee;             

}

.zebra tr td a:link,.zebra  tr td a:visited{
           font-size:15px;
           text-decoration:none;
           color:blue;            /* 平时的颜色 */
      }
.zebra tr td a:hover{
          font-width:800;
          text-decoration:underline;
          color:red;             /*鼠标悬空的颜色*/
      }
/*表格底部*/
.zebra tfoot td {
border-bottom: 0;
border-top: 1px solid #fff;
background-color: #f1f1f1;
}

/* 用于显示页数的一个小表格 */
.pageTable{
    width
	border=0;
}
/* 页脚 */
#footer{
width:100%;
height:10%;
margin:0px;
background:#FFFF00;
}

html代码:

<!DOCTYPE html>
<html>
  <head>
    <title>贴吧首页</title>
	 <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="../styles/postBarFirstPage.css">
  </head>

  <body>
      <!-- 页面层容器 -->
      <div id="container">
          <!-- 页面头部 -->
          <div id="header">

          </div>

	      <!-- 页面主体,主要用于显示贴吧首页的表格 -->
	      <div id="pageBody">
	         <!-- 表头 -->
              <table class="zebra">
                <thead>
                   <tr>
				    <th>标题</th>
					<th>作者</th>
					<th>回复/查看</th>
					<th>最后更新时间</th>
                   </tr>
                </thead>
                <!-- 表格底部 -->
			  <tfoot>
				<tr>
				  <td> </td>
				  <td></td>
				  <td></td>
				  <td></td>
				</tr>
			  </tfoot>

			  <tr>
				<td><SPAN title="谁是下一个六道?"
            class=smallfont><STRONG><a href="#">谁是下一个六道?</a></STRONG></SPAN></td>
				<td>岸本齐史</td>
				<td>11/123</td>
				<td>2014/7/12</td>
			  </tr>	

			  <tr>
				<td><SPAN title="宇智波鼬"
            class=smallfont><STRONG><a href="#">宇智波鼬?</a></STRONG></SPAN></td>
				<td>岸本齐史</td>
				<td>23/132</td>
				<td>2014/7/12</td>
			  </tr>	

			  <tr>
				<td><SPAN title="路飞实力大分析"
            class=smallfont><STRONG><a href="#">路飞实力大分析</a></STRONG></SPAN></td>
				<td>尾田荣一郎</td>
				<td>21/132</td>
				<td>2014/7/12</td>
			  </tr>
            </table>

	      </div>
	      <!-- 页脚 -->
	      <div id="footer">

          </div>
      </div>
  </body>
</html>

玩转Web之html+CSS(一)---论坛首页表格的实现

时间: 2024-11-03 01:34:07

玩转Web之html+CSS(一)---论坛首页表格的实现的相关文章

玩转web之JQuery(二)---改变表单和input的可编辑状态(封装的js)

var FormDeal = { /** * 功能 :将表单的所有input都设为可编辑的 *@param 要操作表单的id */ formWritable: function (formId) { $("#"+formId+" input,textarea").removeAttr("readonly"); $("#"+formId+" input,textarea").css('backgroundCo

分分钟带你玩转 Web Services【2】CXF

在实践中一直在使用 JAX-WS 构建 WebService 服务,服务还是非常稳定.高效的. 但还是比较好奇其他的 WebService 开源框架,比如:CXF/Axis2/Spring WS等. 源于对 Apache 的信赖和喜爱, 旗下的 CXF  WebService 肯定也不会让人失望. 所以花了点时间将 CXF 引入到项目实践当中,多一种选择也未尝不可. 对于 WebService 和 CXF 简介这里就不赘述了,不太懂的同学请先移步:分分钟带你玩转 Web Services[1]J

玩转Web值jquery(一)---对表单中的某一标签批量处理(以input为例)

jquery可以对form进行操作,以批量操作某一标签,这里以input标签为例总结. 示例一:对删除infoForm表单的input的所有readonly属性 $("#infoForm input").removeAttr("readonly"); 示例二:修改infoForm表单所有input的readOnly属性 $("#infoForm input").attr("readOnly",true); 示例三:将input

玩转web之ajax(一)---使用表单的serialize()方法中文乱码解决

有时候我们需要使用ajax提交去提交form的值,这样就需要使用serialize()去获取form的值,但这样获取的值如果有中文,会乱码,原因和解决方法如下: 原因:.serialize()自动调用了encodeURIComponent方法将数据编码了 解决方法:调用decodeURIComponent(XXX,true);将数据解码 如: var data=$('#addf').serialize(); data= decodeURIComponent(data,true); 玩转web之a

玩转web之json(五)---将表单通过serialize()方法获取的值转成json

form表单有一个serialize()方法,可以序列化表单的值,但是jquery提供的这个方法会把数据序列化为类似下面的形式: a=1&b=2&c=3&d=4 jquery并没有提供将表单数据序列化为json的方法,所以需要我们自己封装一下,下面给出代码和测试样例,先写一个js文件: $.ajaxSetup({ contentType: "application/x-www-form-urlencoded; charset=utf-8" }); var Dat

web中的CSS、Xpath等路径定位方法学习

今天不到八点就到公司了,来的比较早,趁着有点时间,总结下web中的CSS.Xpath等路径定位定位的方式吧! 简单的介绍下xpath和css的定位 理论知识就不罗列了 还是利用博客园的首页.直接附上代码: 这个是xpath 1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 from learn_webdriver import Webdriver 5 from selenium import webdriver 6 from seleni

web中用纯CSS实现筛选菜单

web中用纯CSS实现筛选菜单 本文我们来用纯css实现像淘宝宝贝筛选菜单那样的效果,例子虽然没有淘宝那样强大,不过原理差不多,如果花点心思也可以实现和淘宝一样的. 内容过滤是一个在Web上常见的一个功能,特别是在电商网站,为了让用户过滤内容,仅显示符合自己的要求的内容.截个图来说,能更好的说明这样的功能,比如淘宝网: 如上图所示,用户想购买一件裙子,在整个产品列表中,显示的产品数量太多了.顾客不知道如何选择自己所需要的裙子.在顶部提供了一个分类,顾客选择需要的选项,产品中就会过滤掉不符合条件的

玩转web之servlet(六)---session介绍及简单使用(登录验证中保存信息)

在浏览器与服务器进行交互时,往往需要把涉及到的一些数据保存下来,这时就需要使用cookie或session进行状态管理. 这篇文章先来说说session怎么用,首先在servlet中创建一个session来保存信息,举个例子,在做登陆验证时,如果登陆成功,需要将用户的信息保存到session中,怎么保存呢?下面给出代码: public class Login_Do extends HttpServlet { String order_name = ""; String order_pa

使用System.Web.Optimization对CSS和JS文件合并压缩

在ASP.NET MVC 中JS/CSS文件动态合并及压缩通过调用System.Web.Optimization定义的类ScriptBundle及StyleBundle来实现. 大致步骤如下: 1.App_Start添加: public class BundleConfig { public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new StyleBundle("~/Themes/Homecss&q