对于那些可以延伸到无限远和超出屏幕外的属性,并且不容忍像网址一样的空白区域。
答案 0 :(得分:3)
没有什么可以阻止你在多行上破坏属性列表或属性值。
<div class="thing"
title="Foo,
bar,
bof
"
>
zot
</div>
XHTML 1.0部分C.5建议避免遗留浏览器支持原因的属性值换行符,但是出现这种错误的浏览器现在已经很久了。
但请注意,虽然某些浏览器会将属性值中的换行符视为实际换行符,但其他浏览器会将它们转换为普通空格。
答案 1 :(得分:1)
如果不确切知道你的问题是什么意思,很难说;但值得指出的是,html对白色空间或多或少不敏感,所以
<img src="path/to/image.png" height="200px" width="400px" class="title" id="mainTitle" onClick="alert('clicked')" style="display: block; float: right; position: relative;" />
相当于
<img
src="path/to/image.png"
height="200px"
width="400px"
class="title"
id="mainTitle"
onClick="alert('clicked')"
style="display: block; float: right; position: relative;" />
我并不完全确定跨行分隔属性/值对是否可能或有效,但当然每个配对都可以与下一个/上一对分开。
顺便说一句,即使是记事本也允许换行(在“编辑”或“视图”下,我不确定自从几年前我转为Linux全职工作以来)。