《HTML5 开发实例大全》——1.4 使用CSS修饰HTML 5页面

本节书摘来自异步社区《HTML5 开发实例大全》一书中的第1章,第1.4节,作者: 张明星 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.4 使用CSS修饰HTML 5页面


《HTML5 开发实例大全》——1.4 使用CSS修饰HTML 5页面https://yqfile.alicdn.com/bb27c177cba7a0a7b553d7fcf1e3b2867ed578ce.png" >

实例说明

我们知道,CSS能够修饰传统的HTML页面。其实全新的HTML 5也可以用CSS进行修饰,这样将展现给我们一个更加绚丽的页面效果。本实例的目的是编写一段基本的HTML 5程序,然后使用CSS进行修饰。

其实在支持HTML 5新元素的浏览器中,使用CSS修饰各个新增标记元素的方法十分简单,可以对任意一个元素应用CSS(包括直接设置或引入CSS文件)。在默认情况下,CSS假设元素的“display”属性是“inline”的,因此,为了更加正确地显示设置的页面效果,需要将元素的“display”属性设置为“block”。

具体实现

使用Dreamweaver创建一个名为“004.html”的文件,具体代码如下所示:

<!DOCTYPE html >
<meta charset="utf-8" />
<title>设置新元素的样式</title>
<style type="text/css">
 article{display::block}
 article header p{font-size:13px}
 article header h1{font-size:16px}
 .p-date{font-size:11px}
</style>
<article>
 <header>
  <p class="p-date">日期:2012-03-01</p>
  <h1>
    <a>
    那一剑的风情
    </a>
  </h1>
  <p>老先生的力作之一.</p>
 </header>
</article>

执行后的效果如图1-5所示。


《HTML5 开发实例大全》——1.4 使用CSS修饰HTML 5页面

因为有很多浏览器现在还不支持HTML 5中的新增元素,例如微软的IE。但是传统的CSS只能对IE支持的那些元素起作用。为了使新增的HTML 5元素可以应用CSS样式,可以在头部标记< head >中加入如下JavaScript代码,这样就可以应用样式了:

<script type="text/j avascript">
  document .createElement('article');
  document .createElement('header');
</script>

建议读者优化上述的JavaScript代码,例如,使用条件语句包含上述JavaScript代码,这样可以使浏览器只在不支持HTML 5的情况下才执行这段脚本。

上一篇:Oracle的逻辑结构(表空间、段、区间、块)——总结


下一篇:零基础搭建Hadoop大数据处理-环境