|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有些差异相对轻微,有充分的理由将这两种HTML5规范草案合并为一,让浏览器制造商与网络开发者不必面对不兼容的窘境。破洛洛文章简介:HTML画布垂直对齐的文本,我们可使用的textBaseline在画布局限内的属性值。textBaseline能够设置以下值之一:top,hanging,middle,alphabetic,ideographic,andbottom。除非尚有划定,textBaseline属性默许为字母。
HTML画布垂直对齐的文本,我们可使用的textBaseline在画布局限内的属性值。textBaseline能够设置以下值之一:top,hanging,middle,alphabetic,ideographic,andbottom。除非尚有划定,textBaseline属性默许为字母。
- context.textBaseline=[value];
复制代码 <!DOCTYPEHTML>
<html>
<head>
<title>html5_canvas_text_baseline</title>
<style>
body{margin:0px;padding:0px;}
#myCanvas{border:1pxsolid#9C9898;margin:0auto;margin-top:200px;margin-left:100px;}
</style>
<script>
window.onload=function(){
varcanvas=document.getElementById("myCanvas");
varcontext=canvas.getContext("2d");
varx=canvas.width/2;
vary=canvas.height/2;
context.font="30ptCalibri";
//textAlignalignstexthorizontallyrelativetoplacement
context.textAlign="center";
//textBaselinealignstextverticallyrelativetofontstyle
context.textBaseline="middle";
context.fillStyle="blue";
context.fillText("HelloWorld!",x,y);
};
</script>
</head>
<body>
<canvasid="myCanvas"width="578"height="200">
</canvas>
</body>
</html>
</p>
通过大家的心得,或许能找出"怎么学html5"这个问题的答案。另,我会不定期把群里面关于技术的讨论贴到本帖,敬请关注。 |
|