html的基本属性

本文介绍了HTML标签的属性使用,包括核心属性如id,title,class,style,以及国际化属性dir,lang和xml:lang。属性用于定义元素特征,如id用于唯一标识,title提供元素提示,class关联样式,style内联CSS,dir指定文本方向,lang和xml:lang定义语言。
摘要由CSDN通过智能技术生成

我们已经看到很少的HTML标签及其用法,如标题标签<h1><h2>,段落标签<p>和其他标签。 到目前为止,我们以最简单的形式使用它们,但是大多数HTML标签也可以具有属性,这些属性是额外的信息。

属性用于定义HTML元素的特征,并放置在元素的开始标记内。 所有属性都由两部分组成 - 名称和值

  • 名称是您要设置的属性。 例如,示例中的段落<p>元素带有一个名称为align的属性,您可以使用该属性指示页面上段落的对齐方式。
  • 该值是您希望设置属性值并始终放在引号内的值。 下面的示例显示了三个可能的align属性值:left,center和right。

属性名称和属性值不区分大小写。 但是,万维网联盟(W3C)建议在其HTML 4建议中使用小写属性/属性值。

例子

<!DOCTYPE html> 
<html>
 
   <head> 
      <title>Align Attribute  Example</title> 
   </head>
	
   <body> 
      <p align = "left">This is left aligned</p> 
      <p align = "center">This is center aligned</p> 
      <p align = "right">This is right aligned</p> 
   </body>
	
</html>

这将显示以下结果 −

This is left aligned

This is center aligned

This is right aligned

核心属性

可以在大多数HTML元素上使用的四个核心属性(尽管不是全部)是 −

  • Id
  • Title
  • Class
  • Style

Id属性

HTML标记的id属性可用于唯一标识HTML页面中的任何元素。 您可能希望在元素上使用id属性有两个主要原因 −

  • 如果元素携带id属性作为唯一标识符,则可以仅识别该元素及其内容。
  • 如果在网页(或样式表)中有两个相同名称的元素,则可以使用id属性来区分具有相同名称的元素。

我们将在单独的教程中讨论样式表。 现在,让我们使用id属性来区分两个段落元素,如下所示。

例子

<p id = "html">This para explains what is HTML</p>
<p id = "css">This para explains what is Cascading Style Sheet</p>

title属性

title属性给出了元素的建议标题。 title属性的语法与id属性的解释类似 −

此属性的行为将取决于携带它的元素,尽管当光标越过元素或元素加载时,它通常显示为工具提示。

例子

<!DOCTYPE html>
<html>

   <head>
      <title>The title Attribute Example</title>
   </head>
	
   <body>
      <h3 title = "Hello HTML!">Titled Heading Tag Example</h3>
   </body>
	
</html>

这将产生以下结果 −

Titled Heading Tag Example

现在尝试将光标移到“标题标题示例”上,您将看到代码中使用的任何标题都是光标的工具提示。

class属性

class属性用于将元素与样式表相关联,并指定元素的类。 在学习层叠样式表(CSS)时,您将了解有关使用class属性的更多信息。 所以现在你可以避免它。

属性的值也可以是以空格分隔的类名列表。 例如 −

class = "className1 className2 className3"

style属性

style属性允许您在元素中指定层叠样式表(CSS)规则。

<!DOCTYPE html>
<html>

   <head>
      <title>The style Attribute</title>
   </head>
	
   <body>
      <p style = "font-family:arial; color:#FF0000;">Some text...</p>
   </body>
	
</html>

这将产生以下结果 −

Some text...

在这个时候,我们不是在学习CSS,所以让我们继续前进而不必担心CSS。 在这里,您需要了解什么是HTML属性以及在格式化内容时如何使用它们。

国际化属性

有三种国际化属性,可用于大多数(尽管不是全部)XHTML元素。

  • dir
  • lang
  • xml:lang 

dir属性

dir属性允许您向浏览器指示文本应该流动的方向。 dir属性可以采用两个值中的一个,如下表所示 −

含义
ltr从左到右(默认值)
rtlRight to left (for languages such as Hebrew or Arabic that are read right to left)

例子

<!DOCTYPE html>
<html dir = "rtl">

   <head>
      <title>Display Directions</title>
   </head>
	
   <body>
      This is how IE 5 renders right-to-left directed text.
   </body>
	
</html>

在<html>标记内使用dir属性时,它确定如何在整个文档中显示文本。 在另一个标记中使用时,它仅控制该标记内容的文本方向。

lang属性

lang属性允许您指示文档中使用的主要语言,但此属性仅保留在HTML中,以便向后兼容早期版本的HTML。 此属性已替换为新XHTML文档中的xml:lang属性。

lang属性的值是ISO-639标准双字符语言代码。 检查HTML语言代码:ISO 639以获取完整的语言代码列表。

例子

<!DOCTYPE html>
<html lang = "en">

   <head>
      <title>English Language Page</title>
   </head>

   <body>
      This page is using English Language
   </body>

</html>

xml:lang属性

xml:lang属性是lang属性的XHTML替换。 xml:lang属性的值应为ISO-639国家/地区代码,如上一节所述。

通用属性

这是一个可以与许多HTML标记一起使用的其他属性的表。

属性功能
alignright, left, center水平对齐标签
valigntop, middle, bottom垂直对齐HTML元素中的标记。
bgcolornumeric, hexidecimal, RGB values在元素后面放置背景颜色
backgroundURL在元素后面放置背景图像
idUser Defined命名用于层叠样式表的元素。
classUser Defined对用于层叠样式表的元素进行分类。
widthNumeric Value指定表,图像或表格单元格的宽度。
heightNumeric Value指定表,图像或表格单元格的高度。
titleUser Defined“弹出”元素的标题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值