DIV 是给弱者准备的
本文是翻译,版权归原作者所有
- 原文地址(original source):https://www.studiowolf.com/blog/div-is-for-the-weak/
- 作者(author):https://twitter.com/TimSluis
译者注:当我向作者 Tim Sluis 征询翻译许可时,他的答复里提到了“你注意到了这是个玩笑的事实,对吧?”。
我们非常高兴地宣布,我们,Studio Wolf 的狼群中队,将要在前端 web 开发中设定一种新趋势。我们是第一家在代码里完全转向列表元素的公司,专门使用<ul>
和<li>
,不再使用<div>
、<h1>
、<p>
等元素。
<ul> <li>Hello world!</li> </ul>
为什么?原因很简单:
- 老实讲,网页除了列表嵌套列表,就没有什么了;
- 我们有 CSS 和 class。它们按你想要的方式为每个列表项设置样式。不需要额外的标签;
- Google 钟情于列表;
- 真的太简单了。
让我们向你展示一个不错的清晰例子:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>We love UL</title> <meta name="description" content=""> <meta name="author" content=""> </head> <body> <ul class="wrappers"> <li> <ul class="containers"> <li> <ul class="grid"> <li class="navigation"> <ul class="items"> <li href="#">Home</li> <li href="#">Products</li> <li href="#">About us</li> <li href="#">Contact</li> </ul> </li> <li class="header"> <ul class="slides"> <li>We love lists.</li> <li>W3C is shitty.</li> <li>Div is for the weak.</li> </ul> </li> </ul> </li> </ul> </li> <li> <ul class="containers"> <li> <ul class="grid"> <li class="aside"> <ul class="content"> <li class="h2">This is my sidebar.</li> <li class="p">Aliquam et rutrum tortor, nec pellentesque massa. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec bibendum dui dui, in feugiat nibh posuere ut. Phasellus vel imperdiet sapien.</li> </ul> </li> <li class="article"> <ul class="content"> <li class="h2">This is my content.</li> <li class="p">Aliquam et rutrum tortor, nec pellentesque massa. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec bibendum dui dui, in feugiat nibh posuere ut. Phasellus vel imperdiet sapien.</li> </ul> </li> </ul> </li> </ul> </li> </ul> </body> </html>
web 大拿、web 忍者、专家们,以前都没有执行这种优秀的思想,我们对此感到震惊。尽管采用这种新的编码方式吧。我们非常肯定,世界上其他人将很快效仿。
本文文字及图片出自 www.labazhou.net
你也许感兴趣的:
- 具有魔法的 H.264
- 多用户环境中的 rootless Docker
- 【外评】微软的人工智能聊天机器人将 “回忆 “您在其新 PC 上所做的一切
- 【外评】苹果需要解释重新出现已删除照片的错误
- 你需要知道的现代 CSS 技巧(2024 年春季版)
- 使用 :has() 作为 CSS 父选择器及其他更多内容
- 【外评】大科技公司致欧盟:“去死”
- npm又被滥用,灰产用《庆余年2》盗版资源——把开源公共基础设施的羊毛薅秃了
- 【外评】如果您没有在 Edge 中使用必应,微软现在会说您的电脑需要 “修复”
- Chrome 浏览器开发工具(DevTools)现在使用双子座(Gemini )来帮助处理控制台中的 JavaScript 错误
我比较文章开头译者的注释,意思是这只是拿来自己研究玩玩而已嘛?