一起感受HTML5和CSS3的能量[译](2)

作者:暴风彬彬 来源:彬Go 时间:2009-09-04 16:29:00 

跟class属性说再见,欢迎整洁的标签

结合了富有新的语义化标记的HTML5,CSS3为web设计师们的网页提供了神一般的力量。有了HTML5的能量,我们将得到更多的对文档代码的控制权,有了CSS3的能量,我们的控制权将趋于无穷大!

即使没有那些高级的CSS选择器,我们仍然可以通过强大的HTML5条调用不同的容器而不劳驾class和id这类属性。像以往的DIV布局,我们在css中可能要这样调用:


div#news    {}
div.section {}
div.article {}
div.header  {}
div.content {}
div.footer  {}
div.aside   {}

我们再来看看基于HTML5的实例:

section {}
article {}
header  {}
footer  {}
aside   {}

这是个进步,但仍有一些问题需要解决。在<div>实例中,我们需要通过class或id属性来调用页面中的元素。这种逻辑将允许我们将样式应用到文档中的任何一个元素上,无论是整体还是个体。例如在<div>实例中,.section 和 .content元素很容易定位。但是在HTML5实例中,实际文档中会有很多个section元素。其实我们可以添加一些特定的属性选择器来调用那些不同的section元素,不过谢天谢地,我没现在可以用少量的高级CSS选择器来定位不同的section元素。

标签:Web,html5.css3,语义化
0
投稿

猜你喜欢

  • 国内ASP开源建站系统一览

    2009-07-10 13:21:00
  • 从web到内网渗透的一次过程详解

    2023-05-20 21:23:08
  • Python利用公共键如何对字典列表进行排序详解

    2022-03-04 01:31:33
  • python中lambda()的用法

    2022-07-19 05:15:45
  • 动态加载JavaScript的小实践

    2009-11-12 12:38:00
  • SQL Join的一些总结(实例)

    2024-01-14 04:28:16
  • 对Python中range()函数和list的比较

    2021-08-26 14:59:47
  • Python使用Srapy框架爬虫模拟登陆并抓取知乎内容

    2022-02-02 11:08:01
  • django使用F方法更新一个对象多个对象字段的实现

    2021-07-20 10:38:42
  • 实现MySQL远程访问办法

    2010-11-25 17:17:00
  • 如何将服务器端变量转换为客户端的变量?

    2009-12-03 19:54:00
  • MySQL数据库线程缓冲池详解

    2012-04-13 11:48:01
  • 教你怎样打造SQL Server2000的安全策略

    2009-01-23 14:03:00
  • Python基于递归实现电话号码映射功能示例

    2023-11-15 09:38:39
  • Paddle模型性能分析工具Profiler定位瓶颈点优化程序详解

    2021-12-29 23:58:06
  • numpy中实现二维数组按照某列、某行排序的方法

    2022-07-16 00:18:03
  • Python torch.fft.rfft()函数用法示例代码

    2022-02-15 02:03:36
  • 网页设计之关于素材和言志

    2008-03-23 13:46:00
  • mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧

    2024-01-24 01:45:02
  • 深入理解Vue生命周期、手动挂载及挂载子组件

    2024-05-02 16:33:05
  • asp之家 网络编程 m.aspxhome.com