HTML的style属性(替代font等标签)

为表达最原作者的尊重,文章只字未改,原文地址为:

http://www.cnblogs.com/lovelq522/archive/2010/11/26/1888433.html

HTML的style属性提供了一种改变HTML样式的通用方法。style是在HTML4版本中引用的,它是一种首选的改变HTML元素样式的方法。可以使用style直接的将样式添加到HTML元素中,或者使用独立的style文件在样式表中间接的定义。

  随着HTML的发展,有很多标签和属性即将被废弃,也就是说在未来的HTML版本中将不再支持这些属性和标签,我们应该避免使用这些熟悉和标签。当然这些废弃的标签和属性所起的作用都有更好的方法来实现,比如:使用style属性。

  下面是一些废弃的标签和熟悉:

标签 描述
<center> 定义居中的内容。
<font> 和 <basefont> 定义 HTML 字体。
<s> 和 <strike> 定义删除线文本(使用del代替)
<u> 定义下划线文本
属性 描述
align 定义文本的对齐方式
bgcolor 定义背景颜色
color 定义文本颜色

 

  以上的标签和属性都可以使用style属性代替,来实现其所起的作用。、

以下是几个style属性的实例:

  • 使用style属性改变背景颜色(bgcolor作用)
?
1
2
3
4
5
6
< span  style = "font-size: 12pt;" >< html >
< body  style  = "background-color:yellow" >
< h1  stye = "background-color:red>This is a Heading</ h1 >
< p  style = "background-color:green>This is a Paragraph</ p >
</ body >
</ html ></ span >

style属性淘汰了旧的"bgcolor"属性。

  • 使用style属性设置颜色、字体和尺寸
  
  
1 < html > 2 < body > 3 < h1 style = "font-family:verdana" > A Heading </ h1 > 4 < p style = "font-family:arial;color:red;font-size:20px;" > A Paragraph </ p > 5 </ body > 6 </ html >

style属性淘汰了旧的<font>标签。

  • style属性设置文本对其方式
  
  
1 < html > 2 < body > 3 < h1 style = "text-align:center;" > A Heading </ h1 > 4 < p > The heading above is aligned to the center of the page </ p > 5 </ body > 6 </ html >

style属性淘汰了align属性。

当然,style元素远远不是上面所说的那么简单,还有很多的值来定义HTML元素的样式。在以后,我将继续学习。


  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML5中共有105个标签,作用如下: 1. `<html>`:定义HTML文档 2. `<head>`:定义HTML文档的头部部分 3. `<title>`:定义HTML文档的标题 4. `<base>`:定义HTML文档中所有链接的默认地址或默认目标 5. `<link>`:定义HTML文档与外部资源的关系 6. `<meta>`:定义HTML文档的元数据 7. `<style>`:定义HTML文档的样式信息 8. `<script>`:定义HTML文档的脚本信息 9. `<noscript>`:为不支持脚本的浏览器提供替代内容 10. `<body>`:定义HTML文档的主体部分 11. `<article>`:定义独立的文章内容 12. `<section>`:定义一个一般的区块 13. `<aside>`:定义文章的侧边栏内容 14. `<nav>`:定义文档的导航链接 15. `<header>`:定义文档的头部信息 16. `<footer>`:定义文档的底部信息 17. `<h1>-<h6>`:定义标题级别 18. `<p>`:定义段落 19. `<br>`:定义换行 20. `<hr>`:定义水平分隔线 21. `<pre>`:定义预格式化的文本 22. `<blockquote>`:定义长的引用 23. `<q>`:定义短的引用 24. `<abbr>`:定义缩写 25. `<address>`:定义联系信息 26. `<bdo>`:定义文本方向 27. `<cite>`:定义引用标题 28. `<code>`:定义计算机代码 29. `<del>`:定义被删除的文本 30. `<dfn>`:定义术语定义 31. `<em>`:定义强调文本 32. `<i>`:定义斜体文本 33. `<ins>`:定义插入的文本 34. `<kbd>`:定义键盘输入 35. `<mark>`:定义背景高亮文本 36. `<meter>`:定义度量衡 37. `<progress>`:定义进度条 38. `<q>`:定义短的引用 39. `<rp>`:定义对ruby注释的不支持浏览器的显示 40. `<rt>`:定义对ruby注释的解释 41. `<ruby>`:定义ruby注释 42. `<samp>`:定义编程代码示例 43. `<small>`:定义小号文本 44. `<strong>`:定义强调文本 45. `<sub>`:定义下标文本 46. `<sup>`:定义上标文本 47. `<time>`:定义日期和时间 48. `<var>`:定义变量 49. `<wbr>`:定义可换行之处 50. `<audio>`:定义音频内容 51. `<video>`:定义视频内容 52. `<source>`:定义多媒体资源 53. `<track>`:定义文本轨道 54. `<canvas>`:定义图形 55. `<svg>`:定义可缩放的矢量图形 56. `<datalist>`:定义输入框可选列表 57. `<keygen>`:定义密钥对生成器字段 58. `<output>`:定义计算结果输出 59. `<progress>`:定义进度条 60. `<meter>`:定义度量衡 61. `<details>`:定义可打开/关闭的部分 62. `<summary>`:定义details元素的标题 63. `<dialog>`:定义对话框 64. `<menu>`:定义菜单 65. `<command>`:定义命令按钮 66. `<datalist>`:定义输入框可选项列表 67. `<ruby>`:定义ruby注释 68. `<ruby>`:定义ruby注释 69. `<acronym>`:定义缩写 70. `<applet>`:定义java applet 71. `<basefont>`:定义页面的默认字体、颜色和大小 72. `<big>`:定义大字体 73. `<center>`:定义居中文本 74. `<dir>`:定义目录列表 75. `<font>`:定义字体的相关属性 76. `<frame>`:定义一个窗口或框架 77. `<frameset>`:定义多个窗口或框架 78. `<noframes>`:为不支持框架的浏览器提供替代内容 79. `<strike>`:定义删除线文本 80. `<tt>`:定义打字机文本 81. `<u>`:定义下划线文本 82. `<xmp>`:定义预格式文本 83. `<b>`:定义粗体文本(已废弃) 84. `<i>`:定义斜体文本(已废弃) 85. `<u>`:定义下划线文本(已废弃) 86. `<menuitem>`:定义菜单项(已废弃) 87. `<multicol>`:定义成列文本(已废弃) 88. `<nextid>`:定义下一个对象的编号(已废弃) 89. `<s>`:定义删除线文本(已废弃) 90. `<spacer>`:定义图像或文本间隔(已废弃) 91. `<strike>`:定义删除线文本(已废弃) 92. `<noembed>`:为不支持嵌入式的浏览器提供替代内容(已废弃) 93. `<plaintext>`:定义纯文本内容(已废弃) 94. `<isindex>`:定义单行输入框和搜索按钮(已废弃) 95. `<blink>`:定义闪烁的文本(已废弃) 96. `<marquee>`:定义滚动的内容(已废弃) 97. `<basefont>`:定义页面的默认字体、颜色和大小(已废弃) 98. `<keygen>`:定义密钥对生成器字段(已废弃) 99. `<command>`:定义命令按钮(已废弃) 100. `<source>`:定义多媒体资源(已废弃) 101. `<track>`:定义文本轨道(已废弃) 102. `<frame>`:定义一个窗口或框架(已废弃) 103. `<frameset>`:定义多个窗口或框架(已废弃) 104. `<noframes>`:为不支持框架的浏览器提供替代内容(已废弃) 105. `<applet>`:定义java applet(已废弃)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值