急!!!如何用css定义所有表格中嵌套的表格都占满整个表格

急!!!如何用css定义所有表格中嵌套的表格都占满整个表格,第1张

是占满母表格的一个单元格吧

给子表格加个class或id都可以的

如;<style type="text/css">

tab{width:100%;height;100%}

#tab{width:100%; height:100%}

</type>

<table class="tab">或<table id="tab"> (子表格)

子表格的宽高大小就和母表格的那个单元格一样了

答:在 Macromedia Dreamweaver 8 中,可以使用 CSS 样式页面进行布局。可以手动插入 div 标签并对其应用 CSS 定位样式,也可以使用 Dreamweaver 层来创建布局。Dreamweaver 中的层是被分配了绝对位置的 HTML 页面元素 - 具体地说,是 div 标签或任何其他标签,使用层和层叠样式表来布局

你要做响应式的话最好不要内嵌样式,内嵌样式不利于适应手机端;你写样式的时候得分开手机端和PC端的样式。你上述样式有一个446px,在一些手机已经超屏了。表格的外边距你就直接给table margin:0px 5px;就可以了。

<table cellspacing="0" cellpadding="0" width="200" border="1" frame="hsides">

<tbody>

<tr>

<td> </td>

<td align="center">两边走开</td>

</tr>

<tr>

<td align="center">老子姓王</td>

<td> </td>

</tr>

</tbody>

</table>

用DIV+CSS代替传统的Table制作框架和美化页面。百度搜索优化

由于html文件中的table标签的浏览速度较慢,所以,使用嵌套表格的方法来布局网页框架会使网页浏览的速度变慢。因为table是中的内容是自适应的,为了自适应,它要计算嵌套最深的节点以满足自适应,所以有可能会有一断时间出现空白才显示。所以是会有问题的。

使用DIV的方法布局网页框架的优点:可以通过css样式给框架进行功能强大的属性设置以及给网页的局部进行任意的定位,制作出来的页面浏览速度较快,同

时页面的风格可以通过修改单独的css文件进行随意的修改和更新;缺点:每个div容器都需要定义css样式来控制,制作过程相比table方式要复杂。

table优点:开发时间短(使用DW开发速度快);纯table各浏览器不会有兼容问题;内容可自适应;在搜索引擎排名能靠前

table缺点:如果布局变更,需要重新开发;如果table里有div ul 等,可能会出现浏览器兼容问题;加载速度慢;table套table,此点不可取;

div优点:内容和显示分离,便于维护扩展,网页布局方便,当需求改变的时候,效果最明显

其实适当的用table+DIV+CSS是最好的组合,也是最省时省力的办法,所以并不能说是取代。

CSS 概述

>>CSS 指层叠样式表 (Cascading Style Sheets)

>>样式定义如何显示 HTML 元素

>>样式通常存储在样式表中把样式添加到 HTML 40 中,是为了解决内容与表现分离的问题外部

>>样式表可以极大提高工作效率

>>外部样式表通常存储在 CSS 文件中

>>多个样式定义可层叠为一

样式解决了一个普遍的问题HTML 标签原本被设计为用于定义文档内容。                          通过使用 <h1>、<p>、<table> 这样的标签,HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器来完成,而不使用任何的格式化标签。由于两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性(比如字体标签和颜色属性)添加到 HTML 规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。为了解决这个问题,万维网联盟(W3C),这个非营利的标准化联盟,肩负起了 HTML 标准化的使命,并在 HTML 40 之外创造出样式(Style)。所有的主流浏览器均支持层叠样式表。

样式表极大地提高了工作效率样式表定义如何显示 HTML 元素,就像 HTML 32 的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。由于允许同时控制多重页面的样式和布局,CSS 可以称得上 WEB 设计领域的一个突破。作为网站开发者,你能够为每个 HTML 元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后网站中的所有元素均会自动地更新。

多重样式将层叠为一个样式表允许以多种方式规定样式信息。样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式表。

____________________________________________________________________________________________________________华丽丽的分割性,以上摘自自W3CSCHOOL,排版费了好大劲了________________________________________

要问层叠样式表CSS的主要作用是改变什么

它是样式从结构中分离出来,html能够更加语义,css则有序高效的控制样式

CSS:层叠样式表(英文全称:Cascading Style Sheets),是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

扩展资料:

CSS的特点:

1、丰富的样式定义

CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。

2、易于使用和修改

CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。

另外,可以将相同样式的元素进行归类,使用同一个样式进行定义,也可以将某个样式应用到所有同名的HTML标签中,也可以将一个CSS样式指定到某个页面元素中。如果要修改样式,我们只需要在样式列表中找到相应的样式声明进行修改。

3、多页面应用

CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。CSS样式表理论上不属于任何页面文件,在任何页面文件中都可以将其引用。这样就可以实现多个页面风格的统一。

4、层叠

简单的说,层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。

这些后来定义的样式将对前面的样式设置进行重写,在浏览器中看到的将是最后面设置的样式效果。

5、页面压缩

在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。

而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少。另外,CSS样式表的复用更大程度的缩减了页面的体积,减少下载的时间。

-CSS

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/12177297.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存