太阳集团城8722(中国·Macau)有限公司-Official website

掌握太阳集团城8722最新动态了解行业最新趋势
API接口,开发服务,免费咨询服务
行业资讯 /  开发者对标签的偏见与对HTML的轻视

开发者对

标签的偏见与对HTML的轻视

某一天,我和一个学生正在看HTML代码,我们看到了一个

标签。

这个表格显示的是一家餐厅的预定信息。第一栏是预订人的姓名,第二栏是预定时间:

 

真不敢相信现在还有人在用

标签。现在是90年代吗? — 我的学生

没错,90年代的时候,

标签使用非常广泛。但是时过境迁,这个标签不再被人们所喜欢。

于是我的学生开始头脑风暴:要是我的话,我会使用列表,然后用CSS调整,让它看上去像个表格

我不禁开始想,其他开发者也像他一样,避免使用

标签吗?

何为表格?它是做什么用的?

Mozilla Developer Network的文档显示,表格显示的是表格式数据。在我看来,表格内的数据都是彼此联系的。

用表格来显示表格式数据,这是最自然不过的事情了。就连就连BootstrapCSS框架都支持样式化表格,它的存在就是为了让我们使用的!

我们为何现在这么不喜欢表格?

过去,表格被用来安排格式和布局,例如下面这段代码:

Welcome to this email
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum aliquet velit at lectus sodales, sit amet consequat odio eleifend. Fusce accumsan sed eros convallis imperdiet. Donec at dignissim nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum aliquet velit at lectus sodales, sit amet consequat odio eleifend. Fusce accumsan sed eros convallis imperdiet. Donec at dignissim nibh.
Thank you for reading this email

代码中的3个表格创建了一个两栏式布局:

 

但是随着CSS越来越先进,我们不再需要使用表格来安排布局了。看看下面这段CSS代码,它创建了一个相同的两栏式布局:

// html file
Welcome to this email

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum aliquet velit at lectus sodales, sit amet consequat odio eleifend. Fusce accumsan sed eros convallis imperdiet. Donec at dignissim nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum aliquet velit at lectus sodales, sit amet consequat odio eleifend. Fusce accumsan sed eros convallis imperdiet. Donec at dignissim nibh.

Thank you for reading this email

/*css file*/
header, footer {
  text-align: center;
}
div {
  display: flex;
}

表格布局并未走远

在看到用表格安排布局的代码时,你可能会觉得范围。但是这个技巧短时间内并不会消失。

很多开发者都觉得跨浏览器测试太过复杂,但是你应该想想网络上有多少种电子邮件客户端。

电子邮件客户端缺乏对某种CSS样式的稳定、一贯的支持。表格提供了一个稳定的方式,获得了对多种电子邮件客户端以及设备的一贯性布局支持。

重学HTML

工欲善其事必先利其器。要想完成一个任务,你就必须先找到正确的工具。当然,用锤子也能把螺丝钉砸进木头里,但是用螺丝刀不是更省力吗?

很多开发者都喜欢花大量的时间学习最新的JavaScript函数、算法优化以及新的框架。但是在HTML元素方面,我们中的大部分人多年来都没有任何进步。

你是否考虑过重新学习HTML中那些你不太熟悉的标签?掌握了

 

这些常用代码并不代表你已经学会了HTML

例如

,在编写专业词汇表的时候,这个标签会非常实用。

还有

下一次当你想要使用标签来让字体变粗,以达到突出显示的目的时,你可以考虑用来替代它。因为屏幕阅读器无法让视力有问题的用户听到页面的样式,但是它却可以区分之间的区别。

你应该花时间去了解一些你所不熟悉的HTML标签。下次在使用HTML的时候,问问自己你是否正在使用正确的工具。

原文来自:SDK.cn

声明:所有来源为“澳门太阳集团城网址8722”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com

  • 公安不良查询

    公安七类重点高风险人员查询

    公安七类重点高风险人员查询

  • 车辆过户信息查询

    通过车辆vin码查询车辆的过户次数等相关信息

    通过车辆vin码查询车辆的过户次数等相关信息

  • 银行卡五元素校验

    验证银行卡、身份证、姓名、手机号是否一致并返回账户类型

    验证银行卡、身份证、姓名、手机号是否一致并返回账户类型

  • 高风险人群查询

    查询个人是否存在高风险行为

    查询个人是否存在高风险行为

  • 全球天气预报

    支持全球约2.4万个城市地区天气查询,如:天气实况、逐日天气预报、24小时历史天气等

    支持全球约2.4万个城市地区天气查询,如:天气实况、逐日天气预报、24小时历史天气等

0512-88869195
数 据 驱 动 未 来
Data Drives The Future