为什么我们不建议用TABLE布局
- 格式:pdf
- 大小:84.36 KB
- 文档页数:1
为什么我们不建议用Table布局
1. Table要比其它html标记占更多的字节。
(延迟下载时间,占用服务器更多的流量资源。)
2. Tablle会阻挡浏览器渲染引擎的渲染顺序。
(会延迟页面的生成速度,让用户等待更久的时间。)
3. Table里显示图片时需要你把单个、有逻辑性的图片切成多个图。
(增加设计的复杂度,增加页面加载时间,增加HTTP会话数。)
4. 在某些浏览器中Table里的文字的拷贝会出现问题。
(这会让用户不悦。)
5. Table会影响其内部的某些布局属性的生效(比如
height:100%
)
(这会限制你页面设计的自由性。)
6. 一旦学了CSS知识,你会发现使用table做页面布局会变得更麻烦。
(先花时间学一些CSS知识,会省去你以后大量的时间。)
7. table对对于页面布局来说,从语义上看是不正确的。
(它描述的是表现,而不是内容。)
8. table代码会让阅读者抓狂。
(不但无法利用CSS,而且会你不知所云)
9. table一旦设计完成就变成死的,很难通过CSS让它展现新的面貌。
(你看过CSS Zen Garden吗?)
Tables的好处
在某些场合,使用Table是100%的适合、恰当和正确。比如,用table做表格是完全正确
的。
如果你无法判断是否应该使用table,参考一下上面的几条,相信你能找到答案
合集下载
css中table用法
css中table用法CSS中的Table用法在网页设计和开发中,表格是一种常见的元素,用于展示和组织数据。
使用HTML的table标签可以创建基本的表格结构,而CSS可以帮助美化和调整表格的样式。
本文将介绍CSS中一些常用的table用法,包括表格样式、边框、背景色、对齐方式、表头和表格布局等。
1. 表格样式使用CSS可以对表格的样式进行自定义,如设置表格的背景色、文字颜色、字体大小等。
以下是一些常用的表格样式属性:表格背景色:```csstable {background-color: #f2f2f2;}```表格文字颜色:```csstd, th {color: #333;```字体大小:```csstd, th {font-size: 14px;}```2. 边框通过CSS可以设置表格的边框样式、边框宽度和边框颜色等。
以下是一些常用的表格边框属性:边框样式:```csstable {border-collapse: collapse;}td, th {border: 1px solid #ccc;}边框宽度:```csstd, th {border-width: 2px;}```边框颜色:```csstd, th {border-color: #999;}```3. 背景色除了设置表格的背景色之外,还可以通过CSS为表格的行、单元格或特定的列设置不同的背景色。
以下是一些例子:设置行的背景色:```csstr:nth-child(even) {background-color: #f9f9f9;}tr:nth-child(odd) {background-color: #eaeaea;}```设置特定列的背景色:```cssth:first-child {background-color: #ccc;}td:last-child {background-color: #ddd;}```4. 对齐方式通过CSS可以设置表格内容的对齐方式,包括水平对齐和垂直对齐。
网页设计中该选哪种布局方式
网页设计中该选哪种布局方式 网页设计中该选哪种布局方式 别具一格的网页页面,是维持网站的重要因素,下面是店铺为大家整理关于网页设计中的局方式,欢迎大家阅读! 一、 TABLE方式 优点: 1、简单易用:比较适合入门级的用户操作,用户可直接利用Dreamweaver(以下简写为“DW”)工具栏插入表格,设置长宽、对齐方式、属性等就可以轻松制作出一个页面了。 2、立见效果:当用户插入一个TABLE的时候就可立即看到效果。 3、可读性好:语句编写较为简便,主要代码就是
【网页设计中该选哪种布局方式】
DIV+CSS和TABLE网页布局的对比分析
DIV+CSS和TABLE网页布局的对比分析詹劼【摘要】目前在网页设计中比较流行的方式是通过DIV+CSS构建网页,相比传统的表格嵌套的方式,DIV+CSS功能更强、灵活性更高.然而传统的TABLE页面布局并未就此淘汰.本文通过阐述相关概念,实例对比分析来说明DIV+CSS的技术优势,以期对网页设计师有所帮助.【期刊名称】《湖南城市学院学报(自然科学版)》【年(卷),期】2015(024)003【总页数】2页(P135-136)【关键词】DIV;CSS;表格【作者】詹劼【作者单位】大连海洋大学,辽宁大连116023【正文语种】中文【中图分类】G427随着 Web 2.0标准化设计理念的普及,DIV+CSS被越来越多的设计师用于网页的排版布局。
DIV标签取代了传统的TABLE标签,将页面分割成一个个浮动的空“盒子”,页面元素的定位不再需要繁琐的标签嵌套来实现;CSS样式将传统HTML标签中的结构内容标签和表现标签分离,将内容的表现形式单独放置在一个与网页关联的文件内,既简化了页面代码又提高了后期维护效率。
这二者的结合变革了传统的网页设计思维方式,为网页设计者提供了更加广阔的设计空间。
在这种浪潮的冲击下,传统的 TABLE网页布局并未就此消失。
在一些具有良好视觉效果,个性化较强的网站上仍然能看到 TABLE标签应用在页面布局上。
1 DIV+CSS的技术实现1.1 DIV的盒子原理设计师将DIV标签看成一个空盒子,网页内容存放于盒子当中。
每个盒子根据关联CSS中的属性展示外观。
每个盒子按照由外到内的顺序,由外边距Margin、边框 Border、内边距 Padding和内容构成。
由此,一个复杂的页面可以看成由多个盒子通过不同的排列方式(纵向、横向、浮动和嵌套)堆积而成[1]。
1.2 CSS的实现CSS 全称是Cascading Style Sheets,中文翻译为层叠样式表,简称样式表。
CSS是由万维网联盟于1996年首次发布,用于增强或控制网页内容显示效果,并将样式与内容分离的一种标记语言[2]。
关于table表格中的内容溢出布局的解决方法
关于table表格中的内容溢出布局的解决方法
什么是内容溢出呢?其实就是当文字很多的时候,如果内容区域
只有那么长,那么多出的部分以点点点代替。
这次做的案例是在table里面,我们知道当我们在table里输入过
多的文字内容的时候会撑乱表格,例如一行显示过长或者自动换行。
可是有的时候我们就想在固定宽度的一行中显示,如果多出的部分那
就用点点点代替,这样就不会撑乱表格了。那么该如何做呢?
一般来说我们会用到如下属*
csscode复制内容到剪贴板.txt-ell{whitewhite-space:nowrap;//
强制在一行显示overflow:hidden;//溢出的内容切割隐藏text-
overflow:ellipsis;//当内联溢出块容器时,将溢出部分替换为…word-
break:keep-all;//允许在单词内换行color:red;//这里我自己标识一下
padding:07px;//由于想跟边线留有距离,所以设置了下}csscode复
制内容到剪贴板.table-fix{table-layout:fixed;}
首先第二个样式是专门给table标签加的,想要实现内容溢出,那
么表格必须有固定的宽高,表格内部的tr,td也要有固定的宽高。在
用内容溢出之前,先要给table添加table-fix这个类。然后检查自己
的tr,td有没有给width,如果没有的话,最好是给个吧,固定的也
行,百分比的也行,我主要给的百分比,外边table给固定宽度,里面
的tr和td就是百分比的宽度,这样才能使用内容溢出样式。最后如果
哪个格子里面的内容非常的多,你想实现点点点,就给这个格子添加
一个.txt-ell的类吧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档推荐
-
工厂设施规划与布局页数:88
-
设施布置设计 ppt课件页数:1
-
第八章 仓储设施布局规划与设计讲解页数:25
-
工厂设施规划与布局页数:66
-
给水设施布局规划原则与要求页数:1
-
仓储设施布局规划与设计规范页数:72
-
工厂设施布局与规划页数:24
-
第四章 设施布置与规划(一)页数:51
-
水利基础设施空间布局规划编制思路--1页数:4
-
第五章 运营系统设施规划与布局页数:73
-
仓储设施布局规划与设计课件页数:67
-
设施规划与布局.ppt页数:49