HTML <canvas> 标签
实例
通过 <canvas> 元素来显示一个红色的矩形:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>编程狮(w3cschool.cn)</title>
</head>
<body>
<canvas id="myCanvas">你的浏览器不支持 HTML5 canvas 标签。</canvas>
<script>
var c=document.getElementById('myCanvas');
var ctx=c.getContext('2d');
ctx.fillStyle='#FF0000';
ctx.fillRect(0,0,80,100);
</script>
</body>
</html>
浏览器支持
IE 9、Firefox、Opera、Chrome 和 Safari 支持 <canvas> 标签。
注释:IE 8 或更早版本的 IE 浏览器不支持 <canvas> 标签。
标签定义及使用说明
<canvas> 标签通过脚本(通常是 JavaScript)来绘制图形(比如图表和其他图像)。
<canvas> 标签只是图形容器,您必须使用脚本来绘制图形。
HTML 4.01 与 HTML5之间的差异
<canvas> 标签是 HTML5 中的新标签。
提示和注释
注释:<canvas> 元素中的任何文本将会被显示在不支持 <canvas> 的浏览器中。
提示:如想了解 canvas 对象的所有属性和方法,请参阅HTML 画布参考手册。
属性
New : HTML5 中的新属性。
属性 | 值 | 描述 |
---|---|---|
height (New) | pixels | 规定画布的高度。 |
width (New) | pixels | 规定画布的宽度。 |
全局属性
<canvas> 标签支持 HTML 的全局属性。
事件属性
<canvas> 标签支持 HTML 的事件属性。
HTML5 <col> 标签
实例
HTML5 <col> 标签用于控制表格中的列,使你更加方便的为表格中的列应用样式。
<colgroup> 和 <col> 标签为表格中的三个列设置了背景色:
<table border="1">
<colgroup>
<col span="2" style="background-color:red">
<col style="background-color:yellow">
</colgroup>
<tr>
<th>ISBN</th>
<th>Title</th>
<th>Price</th>
</tr>
<tr>
<td>3476896</td>
<td>My first HTML</td>
<td>$53</td>
</tr>
</table>
浏览器支持
所有主流浏览器都支持 <col> 标签。
标签定义及使用说明
<col> 标签规定了 <colgroup> 元素内部的每一列的列属性。
通过使用 <col> 标签,可以向整个列应用样式,而不需要重复为每个单元格或每一行设置样式。
HTML 4.01 与 HTML5之间的差异
HTML5 中不再支持 HTML 4.01 中的大部分属性。
HTML 与 XHTML 之间的差异
在 HTML 中,<col> 标签没有结束标签。
在 XHTML 中,<col> 标签必须被正确的关闭。
属性
属性 | 值 | 描述 |
---|---|---|
align (已废弃) | left right center justify char |
HTML5 不支持。规定与 <col> 元素相关的内容的水平对齐方式。 |
char (已废弃) | character | HTML5 不支持。规定根据哪个字符来对齐与 <col> 元素相关的内容。 |
charoff (已废弃) | number | HTML5 不支持。规定第一个对齐字符的偏移量。 |
span | number | 规定 <col> 元素应该横跨的列数。 |
valign (已废弃) | top middle bottom baseline |
HTML5 不支持。规定与 <col> 元素相关的内容的垂直对齐方式。 |
width (已废弃) | % pixels relative_length |
HTML5 不支持。Specifies the width of a <col> element |
全局属性
<col> 标签支持 HTML 的全局属性。
事件属性
<col> 标签支持 HTML 的事件属性。