HTML 属性
HTML属性提供有关HTML元素的其他信息。
HTML属性
- 所有HTML元素都可以具有属性
- 属性提供有关元素的其他信息
- 属性始终在开始标记中指定
- 属性通常以名称/值对的形式出现,例如: name =“ value”
href属性
<a>
标记定义超链接。 href
属性指定链接转到的页面的URL:
您将在“ HTML链接”一章中了解有关链接的更多信息。
src属性
<img>
标记用于将图像嵌入HTML页面。 src
属性指定要显示的图像的路径:
宽度和高度属性
<img>
标记还应该包含width
和height
属性,该属性指定图像的宽度和高度(以像素为单位):
alt属性
如果由于某种原因而无法显示图像,则<img>
标记的必需alt
属性指定图像的备用文本。 这可能是由于连接速度慢或src
属性错误,或者是用户使用屏幕阅读器引起的。
您将在“ HTML图像”一章中了解有关图像的更多信息。
样式属性
style
属性用于将样式添加到元素,例如颜色,字体,大小等。
您将在“ HTML样式”一章中了解有关样式的更多信息。
lang属性
您应该始终在<html>
标记内包含lang
属性,以声明网页的语言。 这旨在协助搜索引擎和浏览器。
以下示例将英语指定为语言:
<!DOCTYPE html> <html lang="en"> <body> ... </body> </html>
lang
属性中的语言代码中。 因此,前两个字符定义HTML页面的语言,后两个字符定义国家/地区。
以下示例将英语指定为语言,将美国指定为国家:
<!DOCTYPE html> <html lang="en-US"> <body> ... </body> </html>
标题属性
title
属性定义了有关元素的一些额外信息。
当您将鼠标悬停在元素上时,title属性的值将显示为工具提示:
我们建议:始终使用小写属性
HTML标准不需要小写的属性名称。 title属性(以及所有其他属性)可以使用大写或小写形式,例如title或TITLE 。 但是,W3C 建议在HTML中使用小写字母属性,并要求对更严格的文档类型(例如XHTML)使用小写字母属性。
在BEGTUT中,我们始终使用小写的属性名称。
我们建议:始终引用属性值
HTML标准不需要在属性值两边加上引号。 但是,W3C 建议使用HTML引号,并要求对更严格的文档类型(例如XHTML)使用引号。好:
<a href="https://www.begtut.com/html/">Visit our HTML tutorial</a>
坏:
<a href=https://www.begtut.com/html/>Visit our HTML tutorial</a>
在BEGTUT,我们始终在属性值周围使用引号。
单引号还是双引号?
在HTML中,属性值周围的双引号是最常见的,但是也可以使用单引号。 在某些情况下,当属性值本身包含双引号时,有必要使用单引号:<p title='John "ShotGun" Nelson'>
<p title="John 'ShotGun' Nelson">运行实例 »
章节总结
- 所有HTML元素都可以具有属性
<a>
的href
属性指定链接转到的页面的URL。<img>
的src
属性指定要显示的图像的路径<img>
的width
和height
属性提供图像的尺寸信息<img>
的alt
属性为<img>
提供备用文本style
属性用于将样式添加到元素,例如颜色,字体,大小等<html>
标记的lang
属性声明网页的语言title
属性定义有关元素的一些额外信息
HTML属性参考
每个HTML元素的所有属性的完整列表在我们的HTML属性参考中列出。