碳酸钙是什么东西| 猫哭了代表什么预兆| 梦见鱼是什么预兆| 捡到狗狗代表什么预兆| 莘莘学子是什么意思| 有眼屎用什么眼药水| 胆结石忌吃什么| 彤五行属什么| 较重闭合性跌打损伤是什么意思| 排卵日是什么意思| 缺维生素d有什么症状| ab型血为什么容易得精神病| 高血压1级是什么意思| %是什么意思| 一六年属什么生肖| 说一个人轴是什么意思| 这个故事告诉我们什么道理| 白天为什么能看到月亮| 宫颈炎是什么原因引起的| 玉屏风颗粒治什么病| 晚上三点是什么时辰| 老人过生日送什么礼物好| 日本打工需要什么条件| 什么粉可以代替木薯粉| 多愁善感的动物是什么生肖| 夜宵和宵夜有什么区别| 营养学属于什么专业| 怀孕天数从什么时候算起| 甜菊糖苷是什么| 后援会是什么意思| 劫财是什么意思| 腾空是什么意思| 干咳挂什么科| 白细胞十一是什么意思| 眼睛痒是怎么回事用什么药| 打边炉是什么| 肛门周围痒是什么病| 黄辣丁吃什么食物| 无国界医生是什么意思| 黑色的蛇是什么蛇| 咖啡有什么营养| 左附件囊肿注意什么| 小青龙是什么龙虾| 放化疗期间吃什么好| 2043年是什么年| 头皮屑结块是什么原因| dvf是什么档次的牌子| 吉代表什么生肖| 酸菜鱼是什么地方的菜| mh是什么单位| 心脏斑块是什么意思啊| 玳瑁是什么| tbs和tct有什么区别| 温州有什么好玩的| 弥陀是什么意思| 睡眠瘫痪症是什么| 阿司匹林不能和什么药一起吃| 反流性食管炎吃什么中成药最好| 闫和阎有什么区别| 鹅喜欢吃什么食物| 肠胃不好吃什么水果比较好| met是什么氨基酸| 左腿发麻是什么原因| 虫草是什么| 平板支撑练什么| 一什么一什么词语| 低密度脂蛋白高的原因是什么| 口加女念什么| 驼背挂什么科| 炝锅是什么意思| 白细胞偏低吃什么| 跟腱炎挂什么科| 肾结石吃什么药最好| 尿多尿急是什么原因| 他不懂你的心假装冷静是什么歌| bmi值是什么意思| 什么是爱豆| 刘胡兰是什么样的人| 白血病是什么症状| 来龙去脉指什么生肖| 冰粉为什么要加石灰水| 河图洛书是什么意思| 轻度肠上皮化生是什么意思| 缺维生素a吃什么食物| 郁闷是什么意思| 虎落平阳被犬欺是什么生肖| 骨折吃什么药恢复快| 痴男怨女是什么意思| 檀木手串有什么好处| 黄鼻涕吃什么药| 今年16岁属什么生肖| 22年属什么生肖| 诊刮是什么手术| 视力模糊用什么眼药水| 超霸是什么意思| 香蕉和什么不能一起吃| 肝脏彩超能检查出什么| 九月23日是什么星座| 感冒引起的喉咙痛吃什么药| 一字千金是什么生肖| 女性睾酮低说明什么| 金牛和什么星座最配| 窦性心律不齐是什么| 马齿苋有什么功效| 涤是什么面料| 荨麻疹可以涂什么药膏| 收缩毛孔用什么| 酷暑是什么意思| 什么水果糖分最低| 优思明是什么| 喝盐水有什么作用和功效| 儿童肠炎吃什么药| 6s是什么| 苏轼是什么居士| 同房出血要做什么检查| 江西古代叫什么| 七月三号是什么日子| 旖旎风光是什么意思| 狗不能吃什么| 本命年犯太岁什么意思| 外向孤独症是什么意思| 阳虚是什么症状| 蛋黄吃多了有什么坏处| 逸搏心律什么意思| 灰蓝色是什么颜色| 丁克族是什么意思| 去拉萨需要准备什么| 人体有365个什么| 年收入10万什么水平| 发改委是做什么的| 七月九号是什么日子| 开尔文是什么单位| 抗核抗体阴性说明什么| 地球上什么东西每天要走的距离最远| 人为什么会梦游| 古代的天花是现代的什么病| 完谷不化吃什么中成药| 厚黑学讲的是什么| 笄礼是什么意思| 什么水果好吃| 空调多少匹是什么意思| 中国民间为什么要吃腊八粥| 2型糖尿病吃什么药降糖效果好| 鼠入牛角是什么动物| 全身瘙痒要警惕什么病| coupon是什么意思| 男人吃什么药时间长| 血糖高是什么原因造成的| 梦见抓蝎子是什么意思| 什么奶粉好吸收好消化| 藜麦是什么| 知进退明得失什么意思| 为什么会梦到自己怀孕| 买什么样的老花镜好| 去脂肪粒最有效的药膏叫什么| 啸是什么生肖| 无致病菌生长是什么意思| 152是什么意思| 小腿浮肿吃什么药| 什么叫人格| 冰粉为什么要加石灰水| 无法无天是什么生肖| 竖心旁与什么有关| 山狸是什么动物| 世界大战是什么意思| 吃什么治疗湿气重| 夏天出汗多是什么原因| exo的e为什么不发音| 铂字五行属什么| 抗糖是什么意思| 为什么大熊猫是国宝| 男人精液少是什么原因| gold是什么牌子| 东海龙王叫什么名字| 广东有什么好玩的地方| m代表什么单位| 祸祸是什么意思| 69是什么意思| 茉莉花茶属于什么茶类| 试纸一深一浅说明什么| 牙疼吃什么水果| 2022年属什么生肖| 肠炎不能吃什么东西| 青蛙喜欢吃什么| 可乐杀精是什么意思| 梦见厕所是什么预兆| 支气管舒张试验阳性是什么意思| 举人是什么意思| 什么是射精| 清酒和白酒有什么区别| 灵隐寺求什么最灵验| beauty是什么意思| 生化有什么症状和反应| 10个油是什么意思| 天蝎女和什么星座最配| 印绶是什么意思| 2022年五行属什么| 漫游是什么| 不安是什么意思| kj是什么单位| 妯娌关系是什么意思| 特殊情况是什么意思| 麦露迪女鞋什么档次| 什么时候打仗| 睡觉多梦吃什么药| 输卵管堵塞是什么原因| 安全生产职责是什么| 武松打虎打的是什么虎| 腮腺炎吃什么消炎药| 梨不能和什么一起吃| 什么是处女膜| 1941属什么生肖| 为什么不要看电焊火花| 什么东西快速补血| 屈原是什么诗人| 吃凉的胃疼吃什么药| ins是什么软件| 眼睛肿是什么原因引起的| 徐州有什么好吃的美食| 梦见走亲戚是什么意思| 右位是什么意思| 茶壶里煮饺子的歇后语是什么| 男人趴着睡觉说明什么| 有肝病的人吃什么好| 经常头昏是什么原因| s 是什么意思| 劳作是什么意思| 黑脸代表什么| 站着说话不腰疼什么意思| 姨妈没来是什么原因| 低钠盐适合什么人吃| 突然头晕想吐是什么原因| 你什么都没看见| cnd是什么意思| 粘胶纤维是什么面料| 男马配什么属相最好| 三宫六院是什么意思| 耳鸣吃什么中药| 12点半是什么时辰| 奇葩是什么意思| 做梦是什么原因| 抽血能检查出什么| 女人体检都查什么项目| 白是什么意思| 梦到捡到钱是什么预兆| 痱子是什么样的图片| 蹭饭是什么意思| 梦见洗澡是什么意思| 害怕什么| 最好的减肥方法是什么| 九个口是什么字| 什么情况下会流前列腺液| 医疗行业五行属什么| 11月有什么节日| cd3cd4cd8都代表什么| 9月份有什么节日| 2月8号什么星座| 乳钉的作用是什么| 手脚发麻是什么病征兆| 及时是什么意思| sk是什么牌子| 上唇肿胀是什么原因| 右位是什么意思| 52年属什么生肖| 百度Jump to content

北京国际长跑节半程马拉松赛两万跑者欢乐开跑

From Wikipedia, the free encyclopedia
百度 长江证券认为一线城市涨1%,二线和三线城市涨5%,四线城市涨1%。

Tableless web design (or tableless web layout) is a web design method that avoids the use of HTML tables for page layout control purposes. Instead of HTML tables, style sheet languages such as Cascading Style Sheets (CSS) are used to arrange elements and text on a web page.

History

[edit]

HTML is a markup language whose visual presentation was initially left up to the user. However, as the Internet expanded from the academic and research world into the mainstream in the mid-1990s, and became more media oriented, graphic designers sought ways to control the visual appearance of their Web pages. As popularised especially by the designer David Siegel in his book Creating Killer Web sites, tables and spacers (usually transparent single pixel GIF images with explicitly specified width, height or margins) were used to create and maintain page layouts.[1]

In the late 1990s the first reasonably powerful WYSIWYG editors arrived on the market, which meant Web designers no longer needed a technical understanding of HTML to build web pages.[2] Such editors indirectly encouraged extensive use of nested tables to position design elements. As designers edited their documents in these editors, unnecessary code and empty elements were added to the document. Furthermore, unskilled designers were likely to use tables more than required when using a WYSIWYG editor. This practice frequently led to many tables nested within tables, as well as tables with unnecessary rows and columns. The use of graphic editors with slicing tools that output HTML and images directly also promoted poor code with tables often having many rows of 1 pixel height or width. Sometimes many more lines of code were used to render content than the actual content itself.

The reliance on tables for layout purposes caused a number of problems. Many web pages were designed with tables nested within tables, resulting in large HTML documents that use more bandwidth than documents with simpler formatting. Furthermore, when a table-based layout is linearized, for example when being parsed by a screen reader or a search engine, the resulting order of the content can be somewhat jumbled and confusing.

Cascading Style Sheets (CSS) were developed to improve the separation between design and content, and move back towards a semantic organization of content on the Web. The term "tableless design” implies the use of CSS rather than layout tables to position HTML elements on the page. HTML tables still have their legitimate place when presenting tabular information within web pages,[3] and are also sometimes still used as layout devices in situations for which CSS support is poor or problematical, like vertically centering an element. Another area where tables are still used is e-mailers, because many popular Email clients have not kept up with modern HTML and CSS rendering. In such a scenario, complex e-mailers lose some of their structural and creative alignment.

Adoption

[edit]

The CSS1 specification was published in December 1996 by the W3C[4] with the aim of improving web accessibility and emphasising the separation of presentational details in style sheets from semantic content in HTML documents. CSS2 in May 1998 (later revised in CSS 2.1 and CSS 2.2) extended CSS1 with facilities for positioning and table layout.

The preference for using HTML tables rather than CSS to control the layout of whole web pages was due to several reasons:

  • the desire of content publishers to replicate their existing corporate design elements on their web site;
  • the limitations at the time of CSS support in browsers;
  • the installed base of browsers that did not support CSS;
  • the new web designers' lack of familiarity with the CSS standards;
  • the lack of knowledge of, or concern for the reasons (including HTML semantics and web accessibility) to use CSS instead of what was perceived as an easier way to quickly achieve the intended layouts, and
  • a new breed of WYSIWYG web design tools that encouraged this practice.

Landmarks in the adoption of CSS-based layouts include the Web Standards Project's Browser Upgrade campaign of February 2001 and the web design magazine A List Apart's simultaneous redesign, followed by the Wired redesign in 2002.[5] The CSS Zen Garden website, launched in 2003, has been credited with popularising tableless layouts.[6]

Rationale

[edit]

The intended and semantic purpose of HTML tables lies in presenting tabular data[3][7] rather than laying out pages.[8] The benefits of using CSS for page layout include improved accessibility of the information to a wider variety of users, using a wide variety of user agents. There are bandwidth savings as large numbers of semantically meaningless <table>, <tr> and <td> tags are removed from dozens of pages leaving fewer, but more meaningful headings, paragraphs and lists. Layout instructions are transferred into site-wide CSS stylesheets, which can be downloaded once and cached for reuse while each visitor navigates the site. Sites may become more maintainable as the whole site can be restyled or re-branded in a single pass merely by altering the mark-up of the specific CSS, affecting every page which relies on that stylesheet. New HTML content can be added in such a way that consistent layout rules are immediately applied to it by the existing CSS without any further effort.

Advantages

[edit]

Accessibility

[edit]

Because of the Internet's rapid growth, expanding disability discrimination legislation, and the increasing use of mobile phones and PDAs, it is necessary for Web content to be made accessible to users operating a wide variety of devices beyond the relatively uniform desktop computer and CRT monitor ecosystem the web first became popular on. Tableless Web design considerably improves Web accessibility in this respect, as tables too wide for a screen need to be scrolled sideways to be read in entirety, whereas text can wrap around.

Screen readers and braille devices have fewer problems with tableless designs because they follow a logical structure. The same is true for search engine Web crawlers, the software agents that most web site publishers hope will find their pages, classify them accurately and so enable potential users to find them easily in appropriate searches.

As a result of the separation of design (CSS) and structure (HTML), it is also possible to provide different layouts for different devices, e.g. handhelds, mobile phones, etc. It is also possible to specify a different style sheet for print, e.g. to hide or modify the appearance of advertisements or navigation elements that are irrelevant and a nuisance in the printable version of the page.

The W3C's Web Content Accessibility Guidelines' guideline no. 3 states "use markup and style sheets and do so properly."[9] The guideline's checkpoint 3.3, a priority-2 checkpoint, says "use style sheets to control layout and presentation."[10]

Bandwidth savings

[edit]

Tableless design produces web pages with fewer HTML tags used purely to position content. This normally means that the pages themselves become smaller to download. The philosophy implies that all the instructions regarding layout and positioning be moved into external style sheets. According to the basic capabilities of HTTP, as these rarely change and they apply in common to many web pages, they will be cached and reused after the first download. This further reduces bandwidth and download times across the site.[11][12]

Maintainability

[edit]

Maintaining a website may require frequent changes, both small and large, to the visual style of a website, depending on the purpose of the site. Under table-based layout, the layout is part of the HTML itself. As such, without the aid of template-based visual editors such as HTML editors, changing the positional layout of elements on a whole site may require a great deal of effort, depending on the amount of repetitive changes required. Even employing sed or similar global find-and-replace utilities cannot alleviate the problem entirely.

In tableless layout using CSS, the layout information may reside in a CSS document. Because the layout information may be centralized, it is possible that these changes can be made quickly and globally by default. The HTML files themselves may not need to be adjusted when making layout changes.

Also, because the layout information may be stored externally to the HTML, it may be quite easy to add new content in a tableless design, whether modifying an existing page or adding a new page. By contrast, without such a design, the layout for each page may require a more time-consuming manual changing of each instance or use of global find-and-replace utilities. However site owners often want particular pages to be different from others on the site either for a short period or long term. This will often necessitate a separate style sheet to be developed for that page. The page (or template) content usually can remain unaltered however, which is not the case in a tables-based design.

See also

[edit]

References

[edit]
  1. ^ Gruber, Jordan S. (2025-08-06). "Outta Site". Wired.
  2. ^ Maas, Benard. "A Brief History of WYSIWYG Editors". 1PMWD. Retrieved 10 February 2015. Microsoft Office FrontPage was released as a bundle of the 1997 version of the Microsoft Office, it was the first time that a robust, commercial HTML WYSIWYG editor-and-publisher was available for every person to use... When a webpage built out of the WYSIWYG MS FrontPage software would run with a backend FPSE in place it would enjoy the full strength that a technologist could possibly build by writing HTML code from scratch. Web designers no longer needed a technical understanding of HTML to build web pages.
  3. ^ a b Jennifer Kyrnin. "Tables for Tabular Data — What is Tabular Data? When to Use Tables in a Standards-Based XHTML Document". About.com, a part of The New York Times Company. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  4. ^ Lie, H?kon Wium; Bos, Bert (2025-08-06). "W3C Recommendation: Cascading Style Sheets, Level 1". W3C. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  5. ^ Zeldman, Jeffrey (2025-08-06). Designing With Web Standards (1st ed.). Indianapolis: New Riders. pp. 120-134. ISBN 978-0-7357-1201-0.
  6. ^ Zeldman, Jeffrey (2007). Designing with Web Standards (2nd ed.). Berkeley: New Riders. p. 137. ISBN 978-0-321-38555-0.
  7. ^ "17.2.1 Anonymous table objects". Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. W3C. 2009. Retrieved 2025-08-06.
  8. ^ Dominique Haza?l-Massieux (2005). "Tableless layout HOWTO". W3C. Retrieved 2025-08-06.
  9. ^ "Web Content Accessibility Guidelines 1.0". W3C. 1999. Retrieved 2025-08-06. Guideline 3. Use markup and style sheets and do so properly.
  10. ^ "Techniques for Web Content Accessibility Guidelines 1.0". W3C. 2000. Retrieved 2025-08-06. Use style sheets to control layout and presentation.
  11. ^ Daniel M. Frommelt (2003). "Retooling Slashdot with Web Standards". A List Apart Magazine. Retrieved 2025-08-06.
  12. ^ Dan Shafer (2003). "HTML Utopia: Designing Without Tables Using CSS, Chapter 4: CSS Website Design". SitePoint Pty. Retrieved 2025-08-06. ...on top of the organizational advantages described above, the browser has less code to download. On heavily designed sites, or sites with hundreds of pages or more, this reduced download time can have a significant impact both on the user experience, and on your bandwidth costs.
[edit]
十月三十号什么星座 什么狗不如 唐筛21三体临界风险是什么意思 梦见盖房子是什么预兆 芥蒂是什么意思
回是什么生肖 零七年属什么生肖 fcm是什么意思 食指戴戒指代表什么 蜂王浆是什么味道
什么什么大什么 凤梨跟菠萝有什么区别 龙头烤是什么鱼 皈依是什么意思 神母是什么病
尿急是什么意思 五一年属什么生肖 猫薄荷是什么东西 菓是什么意思 伤口恢复吃什么好得快
炭疽病用什么药最好hcv8jop6ns2r.cn 1月24日什么星座hcv9jop5ns0r.cn 香蕉不能和什么同吃hcv8jop3ns9r.cn 五月二十三日是什么星座hcv9jop7ns5r.cn 孕妇佩戴什么保胎辟邪hcv8jop6ns0r.cn
故步自封是什么意思hcv8jop8ns7r.cn 内膜欠均匀是什么意思adwl56.com 空调多少匹是什么意思hcv8jop8ns0r.cn 卧推练什么肌肉inbungee.com 什么地摇动hcv7jop7ns4r.cn
什么解酒最好最快hcv9jop7ns3r.cn 养精蓄锐是什么意思helloaicloud.com 原是什么意思jasonfriends.com 血脂高吃什么水果hcv8jop0ns2r.cn 肠易激综合征吃什么药好hcv7jop7ns1r.cn
9月3号是什么星座qingzhougame.com 青城之恋是什么生肖hcv9jop6ns9r.cn 凤雏是什么意思hcv8jop6ns7r.cn 9.21是什么星座hcv8jop5ns3r.cn 枸杞和红枣泡水喝有什么好处hcv8jop6ns2r.cn
百度