早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语翻译Ontheonehand,becauseoftheterm"tablelesswebdesign",somehaveinterpretedthisdesignstrategyasanunconditionalrepudiationofalltablesinwebdesign.Thishascausedsometoavoidtablesevenwhentablesareappropriate.Using

题目详情
英语翻译
On the one hand,because of the term "tableless web design",some have interpreted this design strategy as an unconditional repudiation of all tables in web design.This has caused some to avoid tables even when tables are appropriate.Using divisions to simulate a table for the display of tabular data is as much a design flaw as using tables to control graphic and page layout.Some sources clarify this distinction by using the more specific term "tableless web layout".[1]
On the other hand,using tables in web design,although most common,does not necessarily equate to using the tableelement defined in HTML 4.0.CSS also specifies a "table model" which allows the layout of tables to be applied to any element using the "display:table" CSS declaration.[11] One reason this technique is sometimes overlooked is the lack of support for the CSS table model in Internet Explorer versions earlier than 8.Internet Explorer 8 is the first version of the browser to support the CSS table model.
▼优质解答
答案和解析
手工给您翻译的,很流畅.请查看:
一方面,由于有这样一个术语“无表格网页设计”,所以有些人就把这种设计策略解释成对所有网页 表格的彻底杜绝.这就导致一些人甚至在适合用表格的时候也避免使用表格.而是使用分区来模拟表格,以展示表格式数据.这无疑等同于一种设计缺陷,如同用表格来控制图表和页面布局一样.一些资源在区 分其差异时,用了一种更专业的术语“无表格网页布局”"[1]
另一方面,在网页设计中使用表格,虽然极其普遍,不一定就等于HTML4.0中定义的表格元素,CCS的 特点是有个“表格模式”,允许把表格布局应用到任何一种需要使用“显示:表格”的这种CSS声明〔11〕的元素中.
这种技术有时被忽视的一个原因是,比Internet Explorer8更早的浏览器版本对CSS表格缺乏支持.Internet Explorer8是第一个支持CSS表格模式的浏览器版本.