有人可以给我详细介绍吗?
例如?
#ID是属性或属性,选择器还是锚?
默认属性和默认属性是不同的东西吗?
是所有这些标签还是元素?
我们会对此发表什么
<img src="angry.gif" alt="Angry face" title="Angry face" />
这个
<div>.....</div>
和这些
<br />
,<hr />
语法,标签或元素?
提前致谢。
答案 0 :(得分:8)
在:
#menu ul li {
display: inline;
}
我们有:
#menu ul li
; display
; inline
。在:
<ul id="menu">...</ul>
我们有:
<ul>
; id
; menu
。编辑:好的,解决这个标签与元素的问题。
XML和HTML 4.01规范都使用以下术语:
<ul>
; </ul>
;和<ul>...</ul>
。然而,在口语化使用中,这种区别是如此罕见,以至于存在争议。在正常使用中,即使不是它们的精确定义,这些术语也是可以互换的。
答案 1 :(得分:3)
你基本上是在询问背景情况。
在元素的上下文中,id是一个属性。对于XML和DOM上下文都是如此。所以当我说“那个元素的ID是什么?”我指的是元素的id
属性。
如果我使用属性为文档添加样式,我正在使用选择器。选择器是我选择要应用样式规则的事物(无论是元素还是属性)的方式。
我仍然模糊不清,指的是元素的实际类型,或代码本身的字面位。所以我可以说“你忘了关闭那个div元素”,或者我可以说“你需要在那个div上有一个更接近的标签”。所以标签就是指出所讨论的元素是什么。
本身最开放的是开始标记,结束标记(在任何中)和中间的文本(如果有的话)。但更严格的是,它也是该元素的任何属性。属性可能会更改(可能您使用脚本交换img
元素的src
点)并且不会使其成为不同的元素,但元素仍然具有该属性,因此它是元素的一部分,即使只是很短的时间。
是面向对象编程的一个方面。在Javascript的上下文中,属性可以是对象的一部分,该对象永远不会向用户输出或插入到HTML中。您的脚本中可能有一个特殊的类,用于转换用户输入的数据。一旦获得对象的属性,就可以在最终输出回用户之前通过其他函数运行它。您可能听说HTML的属性的原因是因为Javascript如何与文档作为“文档对象模型”(DOM)进行交互。如果将变量定义为“document.getElementById(”blah“),则该变量现在持有一个对象,该对象中的各种属性将与该元素的各个方面相协调,其中一些可能是预定义的属性,例如作为边框颜色或值,以及HTML级别未定义的其他内容,例如它在屏幕上的位置或渲染字体高度。
答案 2 :(得分:2)
在网页编程(JavaScript,PHP,HTML,CSS ...)中,属性和属性都是名称 - 值对,具有上下文/用法的差异:
在下面的例子中:
示例:
<Company name="GreatCompany" boss="JohnSmith">
<Address>
</Address>
<Products>
<Automobile>
<FourWheel mark="car" logo="GreatCar">
</FourWheel>
<TwoWheel>
<CityRunner></CityRunner>
<JungleRunner></JungleRunner>
</TwoWheel>
</Automobile>
<Airplane>
</Airplane>
<Products>
</Company>
希望有所帮助
Cuong Huy To