divcss透明表格(css div透明度)

http://www.itjxue.com  2023-01-27 08:09  来源:未知  点击次数: 

网页中如何用css+div实现表格效果

在网页中用css+div实现表格效果,首先我们需要理解的就是div是一个块级元素,可以在里面包裹其他的div,通过给这些div这是不同的高度,宽度,还有一些float属性,就可以实现如同表格一样的布局,具体看代码来理解下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

link rel="stylesheet" type="text/css" href="CSS-kuaidu.css"/

title宽度的学习/title

/head

body

div style="width:960px; height:700px; margin:0 auto; border:solid 1px #999999"

div style="width:960px; height:25px; border:solid 1px #CCCCCC;"

导航条

/div

div style="width:960px; height:80px; border:solid 1px #CCCCCC;"

店铺图片

/div

div style="width:200px; height:400px; border:solid 1px #CCCCCC; float:left;"

左侧目录

/div

div style="width:750px; height:400px; border:solid 1px #CCCCCC; float:right;"

右侧内容

/div

div style="width:960px; height:17px; border:solid 1px #CCCCCC; float:left;"

尾区

/div

div style="width:960px; height:173px; border:solid 1px #CCCCCC; float:left;"

尾招

/div

/div

/body

/html

如何用DIV+CSS制作表格

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " "

html xmlns=" "

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

meta name="author" content="Chomo" /

link rel="start" href=" " title="Home" /

title表格外观的无序列表/title

style type="text/css"

* { margin:0; padding:0; list-style:none;}

ul { margin-left:1px; margin-top:1px; width:505px;}

li { float:left; height:23px; border:1px solid #cfdae8; width:100px; margin-left:-1px; margin-top:-1px;}

/style

/head

body

ul

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

li/li

/ul

/body

/html

css里设置表格背景半透明但表格内容不透明

这样的HTML结构是没法实现楼主的效果。

方法:

把背景单独拿出一个DIV来透明,然后把表格数据放在这个DIV的上面!

请简单说明表格布局网页和DIV+CSS布局网页的不同之处?

(1)表格布局

表格布局容易掌握,布局方便。但表格布局需要通过表格的间距或者使用透明的gif图片来填充布局板块间的间距,这样布局的网页中表格会生成大量难以阅读和维护的代码;而且表格布局的网页要等整个表格下载完毕后才能显示所有内容,所有表格布局浏览速度较慢。

(2)CSS+DIV布局

通常要实现比较精确和自适应的层布局需要设置层的样式,即用CSS控制层的位置。CSS+DIV布局采用Div来定位,通过Div的border(边框)、padding(填充)、margin(边界)和Float(浮动)等属性来控制板块的间距,具体实施是通过创建Div标签并对其应用CSS定位及浮动属性来实现。

CSS+DIV布局需要编写大量CSS样式代码来控制各布局DIV层,因此要掌握它相对表格布局会困难一些。但CSS+DIV布局较表格布局更加灵活实用,网站布局后很容易就能调整网站的布局结构;而且CSS+DIV布局的各布局DIV层可以依次下载显示,因此其访问速度较表格布局要快。

试述div + CSS布局方式相对于表格布局可能带来的优势。

DIV+CSS布局的方式并不意味着就一定会比表格布局来的优势,这也要分情况的..

因为在制表的时候,比如要输出大量相同格式的信息,或者学生的一些成绩信息的时候就需要用到表格,这样来的方便,而且代码量也会少.

或许你会发现DIV+CSS在一些地方它的代码量远远超过表格布局的代码量,但是从整站的角度来讲,同样的布局,用DIV+CSS做出的代码量会少的多.

表格布局带来的问题是整个页面都是表格套表格,代码会一锅粥..而且表格布局有一个很明显不如DIV+CSS的地方.就是需要空白的地方,,表格必须插入空格符或者放一个透明的占位图片.而DIV+CSS却不用这样做..直接padding或者margin就可以了..这样图片的量就会少的多.图片越多网站加载的速度就会越慢.所以图片是尽量越少越好.

而且创建浮动层的时候,必须要用到DIV..因为表格不可能单独的让一个td浮动.还有很多特效都需要DIV元素来实现

(责任编辑:IT教学网)

更多

推荐FTP服务器文章