using =和:在屬性中賦值時有什麼區別? 例如:等號和冒號之間的html區別
<p style="width=100px, height:1000px"></p>
沒有人有告知2和它們適當的使用之間的區別可靠的來源?
using =和:在屬性中賦值時有什麼區別? 例如:等號和冒號之間的html區別
<p style="width=100px, height:1000px"></p>
沒有人有告知2和它們適當的使用之間的區別可靠的來源?
=
用於爲HTML元素中的屬性賦值。 :
用於將值分配給基於CSS的屬性。
例
HTML
<p id="p1" height="100px">
CSS
body{
background-color:red;
}
在您的例子<p style="width=100px..."
是錯誤的,你給定值與樣式屬性與=
但在這種風格的CSS屬性屬性獲取值僅使用:
。您也不能將css屬性與,
分開,您必須使用;
將它們分開。正確的版本將是
<p style="width:100px; height:1000px"></p>
的p
是它具有用於指定內嵌CSS屬性style
段落中的HTML元素。用CSS可以用
propertie : value;
將值分配給CSS-屬性,以便它類似於包含一個CSS文件的引用:
p{
width: 100px;
height: 1000px;
}
首先你寬度= 100像素樣式內部屬性無效。
第二件事,你忘了分號;在每個屬性的末尾。
最後一件事我不認爲有一個可靠的來源,告訴2和它們之間的區別,因爲它們沒有關係。
如在先前所述的答案,等號=用於將值分配給HTML屬性而結腸符號:用於指定一個值的樣式屬性。
PS:你的段落元素應該是這樣的:
<p style="width:100px; height:1000px;"></p>
等號「=」是屬性名和HTML中的屬性值之間的唯一有效的分隔,但任何數量的空白可能會出現在其周圍(沒有意義)。對此的權威性參考是您認爲最權威的HTML規範(或草案)。對於HTML 4.01來說,這有點棘手,因爲HTML 4.01名義上基於SGML並且規範地引用了它,所以SGML標準ISO 8879(在線不可用)將具有權威性。對於許多人認爲是事實標準的HTML5 LC,HTML語法的定義見第8.1.2.3條Attributes。
style
屬性的內容語法完全在HTML外部。它實際上是一個CSS的問題,在CSS中,你不設置屬性,你設置屬性。在CSS聲明中,冒號「:」與其周圍的可選空白是在屬性名稱和值之間的分隔符。所有的CSS規格都一致。因此,樣式表width=100px, height:1000px
的無效聲明width=100px
被忽略。聲明height:1000px
是有效的,但是因爲它沒有用分號「;」正確地與前面的聲明分開。由於CSS錯誤處理規則,整個樣式表被忽略。
你的意思是an =用於html元素屬性賦值和用於css屬性賦值的分號嗎? –
'style =「width = 100px」'無效 –
啊我的壞,我沒有意識到!感謝您的快速回復。我想我應該刪除這個問題,因爲它太簡單了。 –