精通CSS.DIV网页样式与布局(五) 您所在的位置:网站首页 表单背景图片怎么设置 精通CSS.DIV网页样式与布局(五)

精通CSS.DIV网页样式与布局(五)

2024-07-01 00:30| 来源: 网络整理| 查看: 265

表格和表单是网页中非常重要的两个元素,我们这次来说说CSS如何设置表格和表单样式。我们先来看看CSS如何控制表格。

首先表格中的标记:我们看一下代码:

年度收入 年度收入 2010 - 2012 2004 2005 2006 2007 拨款 11,980 12,650 9,700 10,600 捐款 4,780 4,989 6,700 6,590 投资 8,000 8,100 8,760 8,490 募捐 3,200 3,120 3,700 4,210 销售 28,400 27,100 27,950 29,050 杂费 2,100 1,900 1,300 1,760 总计 58,460 57,859 58,110 60,700

这是一个年度输入的表格,正文部分首先是一个table标记开始表示的是整个表格,一个caption表示的一个表格的标题,tr表示一个表格的行,而th表示的是一个表格的比较重要的第一行,后面th表示表格的竖着的比较重要的那个行,td表格一个一个的单元格,我们看一下效果,便明白。

这些标记:tr、th、td都是组成表格不可缺少的元素。

刚才的表格非常淡雅,我们仅仅只是为了表示表格的标记,那么CSS是如何控制表格的颜色的呢:我们看一下代码

年度收入 年度收入 2008 - 2011 2008 2009 2010 2011 拨款 11,980 12,650 9,700 10,600 捐款 4,780 4,989 6,700 6,590 投资 8,000 8,100 8,760 8,490 募捐 3,200 3,120 3,700 4,210 销售 28,400 27,100 27,950 29,050 杂费 2,100 1,900 1,300 1,760 总计 58,460 57,859 58,110 60,700

在table这里用一个class=“datalist”来将整个表格的CSS定义出来,body设置了背景颜色以及对齐方式;dataList设置了表格文字颜色、表格背景色以及表格字体;datalist caption设置了标题……我们看一下效果:

对于大量的数据,表格有非常多的行和非常多的列,如果表格的每一行都采用相同的颜色,对于长期面对显示器的人来说,是经常找不到数据的。而隔行变色就能解决这个问题,我们看这个效果:

下面我们看隔行表示显示的代码:

Member List Member List Name Class Birthday Constellation Mobile isaac W13 Jun 24th Cancer 1118159 girlwing W210 Sep 16th Virgo 1307994 tastestory W15 Nov 29th Sagittarius 1095245 lovehate W47 Sep 5th Virgo 6098017 slepox W19 Nov 18th Scorpio 0658635 smartlau W19 Dec 30th Capricorn 0006621 whaler W19 Jan 18th Capricorn 1851918 shenhuanyan W25 Jan 31th Aquarius 0621827 tuonene W210 Nov 26th Sagittarius 0091704 ArthurRivers W91 Feb 26th Pisces 0468357 reconzansp W09 Oct 13th Libra 3643041 linear W86 Aug 18th Leo 6398341 laopiao W41 May 17th Taurus 1254004 dovecho W19 Dec 9th Sagittarius 1892013 shanghen W42 May 24th Gemini 1544254 venessawj W45 Apr 1st Aries 1523753 lightyear W311 Mar 23th Aries 1002908

正文部分把奇数行和偶数行都写上了。属性值大家自己看,这里不再一一介绍了,值得一提的是这里的altrow,如果设置了这个的属性,那么他将覆盖他父亲的颜色,而是用自己的颜色,这就实现了隔行变色的效果。 那么接下来我们再看看CSS是如何控制表单的呢:代码

表单

请输入您的姓名:

请选择你最喜欢的颜色: 红 绿 蓝 黄 青 紫

请问你的性别: 男 女

你喜欢做些什么: 看书 上网 睡觉

我要留言:

正文部分是一个表单,他以form标志开始,其中里边有输入框,有下拉菜单,有单选项,有复选框,有文字的输入框,有按钮,我们看显示的效果:

在CSS中的代码大家自己理解,和之前讲的都是一样的。

我们接下来看像文字一样的按钮

我们先看一下效果:

下面我们看一下代码是如何达到这个效果的,

像文字一样的按钮 请输入您的信息:

其实我们的border-bottom设置为1px,其他的border-top、border-left、border-right边框都设置为了0.然后设置一个颜色和背景色就实现了这个按钮。而这个按钮,我们讲四个边框都设置为0,而背景色设置为透明来实现像文字一样的按钮;通过这个我们可以看到,巧妙的使用CSS,能达到许多意想不到的效果。

Excel表格是在office软件中非常受大家欢迎的一个软件,而在网页中我们来模拟。我们先看看这个显示效果:

我们可以像在office里边的excel一样随意的输入东西,而不再有繁琐的什么输入框。下面我们来看一下这个代码:

直接输入的Excel表格 公司销售统计表 2004~2007 2004 2005 2006 2007 硬盘(Hard Disk) 主板(Mainboard) 内存条(Memory Disk) 机箱(Case) 电源(Power) CPU风扇(CPU Fan) 总计(Total)

我们说说是如何实现这个效果的思路,首先正文部分是用一个表格来进行搭建,而将表单嵌套在表格里边,每一项都设置一个id,一个name。最后是一个按钮;我们看CSS代码,在表格中,我们将td单元格他的边框设置,而对于input这个文本框,我们将他的border设置为none,那么这样所实现的效果就是输入的边框被取消掉了,而真正取而代之的是表格的边框,从而实现了这么一个小技巧。通过这个实例,我们可以看到,巧妙的设置CSS,能达到很多你意想不到的效果。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有