- 浏览: 198152 次
- 性别:
- 来自: 北京
-
最新评论
-
hncdcsm1:
非常给力,找了很久了,谢谢分享
99款高质量免费(X)HTML/CSS模板(转自blog.bingo929.com不错) -
yuying:
谢谢诶!
非常不错的CSS表单显示效果
网页制作中,通常用表格来以行和列的方式来组织数据。可能在使用中会遇到这种情况,我们所要列出的数据很多很长。这时候,浏览起来就很不方便,察看后面数据的时候不得不经常滚动到页面的上方来看看对应的表头。
要解决这个问题,通常我们会想到使用框架或者内置框架(iframe)的方式,将表头内容放在上方的框架页面中,表格内容放在下面的框架中,这样浏览起来就比较方便了。可是,使用框架并不是很好的选择。 网管u家u.bitscn@com
这里介绍一个更好的方法,使用简单的CSS就能够实现表头固定的表格(在IE和Firefox、Mozilla下通过)。
这个方法是通过在一个两行一列的表格中,上面一行放置作为表头的表格,下面一行放置一个滚动的Div块,块里面内置有包含数据内容的表格。具体做法如下:
首先,我们制作一个表格,只包含两行一列:
<table summary="" cellpadding="0" cellspacing="0" align="center" title="" width="400">
<tr>
<td>行一 列一</td>
</tr>
<tr>
<td>行二 列二</td>
</tr>
</table>
此表格的结果如下:
行一 列一 |
行二 列二 |
接下来呢,我们在上面这个表格的第一行的单元格内嵌入作为表头的表格,如下: 网管bitscn_com
<table summary="" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="5" align="center">商场本月销售统计表</td>
</tr>
<tr>
<td width="24%">商品名</td>
<td width="24%">上旬</td>
<td width="24%">中旬</td>
<td width="24%">下旬</td>
<td width="4%"> </td>
</tr>
</table>
我们看到的结果如下:
|
||||||
行二 列二 |
作为表头的表格的最后一个单元格,内容为空。留空的原因,是因为将来在下面的数据内容中,会出现滚动条,它也是占据一定的大小的,为了上下对齐,这里就考虑留空了。
下面,我们在下一行,也就是“行二列二”所在的单元格中,加入一块(DIV),此块内包含了一个以表格排列的数据。注意这里块(DIV)的CSS设置:overflow:auto。它是说在内容超出块的情况下,自动显示滚动条。另外,这里的单元格填充大小可以自行设定,如果为“0”,你可能会发现上下没有对齐,此时你可以适当加大单元格填充。话代码如下:
<div style="height:150px; overflow: auto;">
<table summary="" cellpadding="12" cellspacing="0" width="96%">
<tr>
<td width="25%">洗洁精</td>
<td width="25%">2321</td>
<td width="25%">4521</td>
<td width="25%">1203</td>
</tr>
<tr>
<td width="25%">高录洁</td>
<td width="25%">1652</td>
<td width="25%">2541</td>
<td width="25%">3652</td>
</tr>
.
.
.
</table>
<div>
之后呢,把它嵌入到最外面那个表格的第二行的单元格内,结果如下: 网管网www.bitscn.com
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
接下来,把这个表格美化一下,就可以看到下面这个不错的表头固定、数据可滚动的特殊表格了:
网管u家u.bitscn@com
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
网管bitscn_com
这个例子的关键在于表格中内嵌了属性为overflow:auto的DIV。熟悉CSS的都应该知道,overflow还可以设置为scroll的值,也就是overflow:scroll,它的作用是让DIV在需要的时候,垂直方向和水平方向都加上滚动条。
利用这个特点,我们同样可以制作左边固定,而右边滚动的数据表格出来。
发表评论
-
如何解决ps导出jpg或png文件过大的问题
2019-07-08 09:48 2683最近做图,忽觉存储文件过程中MAC奇慢无比,竟然发现存储出来 ... -
在线loading图标生成网站
2014-07-15 11:39 1258分享几个优秀的在线loading图标生成网站,方便实现。htt ... -
备忘录
2014-04-17 16:52 732text-shadow:0 1px 1px rgba(25 ... -
好设计的20条金律
2014-01-27 16:46 582可以打破规则,但不 ... -
转:5个设计师应该去的优质设计分享平台 [复制链接]
2012-08-28 16:16 843http://dribbble.com/ http://dr ... -
转一个关于英文自动断行问题的贴子
2011-04-08 20:18 2284转自:http://maymei.ycool.com/post ... -
22个实用的在线配色网站
2010-11-22 09:21 1553如果感觉对色彩的把握还不是很到位,如果你的设计的时候色彩的感觉 ... -
ie6png透明
2010-11-08 22:19 864var arVersion = navigator.appVe ... -
div层遮盖flash(兼容浏览器)
2010-10-26 22:34 1044div层遮盖flash(兼容浏览器) 转自:htt ... -
(转)75个最佳Web设计资源,强烈推荐!
2010-10-03 21:14 899本文地址:http://www.woiweb.net/top- ... -
CSS实现自动等比例缩略图的方法
2010-10-02 15:30 1761完美解决自动缩略图的代码,以实现对原图的等比例收缩。 代码 ... -
针对Google Chrome谷歌浏览器的CSS hack
2010-09-14 13:26 3127所幸Google Chrome用的是与Safari一样的 ... -
解决不同浏览器窗口大小是否显示某DIV问题
2010-09-12 22:57 1046解决不同浏览器窗口大小是否显示某DIV问题: <SCR ... -
图片在DIV中居中
2010-05-07 17:20 1906图片在DIV中永远居中 <div id=&quo ... -
设定网页最小最大宽度和高度(兼容IE6)
2010-03-30 21:38 3057/* 最小寬度 */ .min_width{min-widt ... -
您需要了解的DIVCSS网页布局的8条面试题目
2010-01-26 10:03 879CSSer与其他IT职位一样,在找工作的时候,都会面临着面试官 ... -
转来的总结CSS规范
2010-01-25 15:33 977最近领导让整理个CSS规范做个内部培训,搜了搜资料,觉得这篇文 ... -
如何用css实现圆角_CSS实现圆角解决方案(转)
2010-01-14 18:22 2604导言: 本文探讨的是圆角框的终极解决 ... -
网页设计的3D元素运用25例
2010-01-12 22:23 759Yoast ... -
5种在设计中应用光线和阴影的简单技法 [转]
2010-01-12 22:14 730凡是你目光所及——光线和阴影无处不在。你看到的任何东西都反射回 ...
相关推荐
本教程将详细介绍如何使用CSS来制作这种效果,并结合Bootstrap框架实现自适应布局。 首先,我们需要理解HTML表格的基本结构。一个基本的表格由`<table>`元素开始,其中包含`<thead>`(表头)、`<tbody>`(表体)和`...
根据提供的标题“CSS制作好看的表格”以及描述“教你在短时间内,用css制作出新颖、独特漂亮的网页表格。使得你的网页表格更加清晰,美观。”本文将详细介绍如何利用CSS来设计美观且功能性强的网页表格。 ### 一、...
1. **表头固定**:当用户滚动表格时,插件会检测到滚动事件,然后将表头复制并定位在表格上方,使其看起来像是固定在屏幕顶部。这样,无论用户滚动多远,表头始终可见,方便查看列名。 2. **列固定**:对于列固定,...
### 使用div+CSS实现类似Excel的表格功能 在网页设计中,使用`div+CSS`来构建表格是一种灵活且响应式的设计方式。这种方式不仅能够帮助我们创建出与传统`<table>`标签相似的布局效果,还能更好地控制表格的样式、...
2. **CSS定位**:使用CSS定位技术,例如`position: fixed`,可以使表头在页面上保持固定。然而,由于浏览器之间的兼容性问题,需要使用jQuery来动态调整表头的位置,确保其在页面滚动时始终位于可见区域顶部。 3. *...
本文将深入探讨如何仅使用CSS(Cascading Style Sheets)来制作虚线边框的表格,这是一种优雅且灵活的方法,可以提升网页的视觉效果。 首先,让我们了解CSS的基本结构。CSS是一种样式表语言,用于描述HTML或XML...
直接利用UI设计人员制作好的带有斜线的图片作为表格表头的背景图,通过CSS将背景图铺满整个表头单元格。这种方法操作简单,能够快速实现效果,并且可以控制斜线的样式、颜色和位置。但缺点是不够灵活,无法适应响应...
3. **CSS Flexbox** 和 **Grid**:随着现代浏览器对CSS新特性的支持,使用Flexbox或Grid布局也能实现表头浮动。这种方式代码更简洁,适应性更强,但需要注意老版本浏览器的兼容性问题。 4. **第三方库**:如...
本教程将详细讲解如何使用纯CSS来制作一个人口统计表格的样式布局。 首先,我们需要创建一个基本的HTML表格结构。表格由`<table>`元素开始,包含`<thead>`(表头)、`<tbody>`(主体)和`<tfoot>`(表脚)部分。在`...
要使用这个插件,开发者首先需要在页面中引入jQuery库,然后引入`freezeheader.js`插件的脚本文件,并在适当的地方调用插件的初始化方法,将固定表头的效果应用到目标表格上。 以下是一个简单的示例,展示了如何在...
在CSS中创建细线表格是网页设计中一个常见的需求,主要目的是为了使表格看起来更加整洁、专业。在本文中,我们将深入探讨如何使用CSS来实现这样的效果,特别是通过`border-collapse`属性和边框属性缩写技巧。 1. **...
当窗口的滚动位置超过表格的顶部时,将表头的CSS设置为`position: fixed`,使其固定在屏幕顶部;同时,设置`top: 0`确保它与页面顶部对齐,`width`设置为表格的宽度以保持布局一致。当滚动回到表格顶部时,还原表头...
标题中的“jquery1.4.1 固定表头以及左边的列”指的是在使用jQuery 1.4.1版本时,如何实现一个数据表格的表头(thead)和左侧列(通常为分类或操作列)在滚动时始终保持固定显示的技术问题。这种效果在大数据量的...
使用`border`属性可以轻松地为表格、表头(th)和单元格(td)添加边框。例如,`border: 1px solid blue;`会创建1像素宽的实线蓝色边框。如果希望表格显示为单线条边框,可以使用`border-collapse`属性,将其值设为...
下面我们将深入探讨如何使用CSS来制作一个具有立体感的表格。 首先,让我们解析给定的CSS代码片段: ```css .aa { margin: 100px; } ul { width: 80px; float: left; margin: 0px; } .aa li a { border: 1...
网页表格制作是网页设计中的重要组成部分,用于组织和展示数据,常见于用户注册、数据分析、成绩展示等场景。在HTML中,表格通过`<table>`元素来创建,但要达到美观且功能丰富的效果,通常还需要结合CSS(层叠样式表...
在开始CSS制作表格之前,我们需要先了解HTML表格的基本结构。HTML表格由`<table>`元素定义,内部包含`<tr>`(行)元素,`<tr>`中包含`<th>`(表头)或`<td>`(单元格)元素。例如: ```html 列1 列2 数据...