Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS问题从顶部开始的高度_Html_Css - Fatal编程技术网

Html CSS问题从顶部开始的高度

Html CSS问题从顶部开始的高度,html,css,Html,Css,使用css如何将跨距置于其他跨距之上。 我在页面中有几个跨距,在页面的末尾我有这个 <span id="lastSpan" style=" margin-left:726px; margin-top:30px;"></span> 问题是它从来不会从顶部下降到30px。并卡在同一高度 任何帮助都将不胜感激 谢谢跨距是内联元素。您不能对它们应用边距。如果需要具有边距/高度的通用容器,请使用div。跨距是内联元素。您不能对它们应用边距。如果需要具有边距/高度的通用容器,请

使用css如何将跨距置于其他跨距之上。 我在页面中有几个跨距,在页面的末尾我有这个

<span id="lastSpan" style=" margin-left:726px; margin-top:30px;"></span>

问题是它从来不会从顶部下降到30px。并卡在同一高度

任何帮助都将不胜感激
谢谢

跨距是内联元素。您不能对它们应用边距。如果需要具有边距/高度的通用容器,请使用div。

跨距是内联元素。您不能对它们应用边距。如果需要具有边距/高度的通用容器,请使用div。

内联元素的样式不能与块元素的样式相同。首先,他们(完全?)对边距和高度命令没有反应。解决方案是添加
display:block编码到样式中以强制块样式。

内联元素的样式不能与块元素的样式相同。首先,他们(完全?)对边距和高度命令没有反应。解决方案是添加
display:block到您的样式以强制块样式。

Span是
内联的
元素,不遵守顶部和底部的
边距。如果希望页边距有效,则需要将其设置为
display:inline block

Span是
内联
元素,不附着顶部和底部的
页边距
。如果希望边距有效,则需要将其设置为
display:inline block

span不接受边距属性,因为它是内联元素。您可以通过display:block、float:left/right或position:absolute将其更改为block元素,span不接受边距属性,因为它是内联元素。您可以通过display:block、float:left/right或position:absolute将其更改为block element

这可能是船长pædantry对救援的要求,但跨距是内联级别与此无关。大多数(所有)浏览器的内部样式表都在
display:inline
上隐式设置了span的属性,除非作者或用户明确否决了这一点。据我所知,W3C没有定义浏览器的内部风格,但它们确实为互操作性提供了一些指导


当然,这在这里可能没有那么重要,但实际上,在某些地方,浏览器选择的样式并不完全相同。值得注意的是,Safari和Chrome在默认情况下不会在
abbr
下放置虚线边框,而Firefox和IE则会。此外,一些浏览器使用
页边距顶部:1em
当其他人使用
margin bttom:1em
时,在大多数情况下,这并不重要,但在某些情况下,明确定义站点中所需的两个选项中的哪一个实际上是保持一致外观所必需的。

这可能是船长pædantry的救命稻草,但跨距是内联级别与此无关。大多数(所有)浏览器的内部样式表都在
display:inline
上隐式设置了span的属性,除非作者或用户明确否决了这一点。据我所知,W3C没有定义浏览器的内部风格,但它们确实为互操作性提供了一些指导


当然,这在这里可能没有那么重要,但实际上,在某些地方,浏览器选择的样式并不完全相同。值得注意的是,Safari和Chrome在默认情况下不会在
abbr
下放置虚线边框,而Firefox和IE则会。此外,一些浏览器使用
页边距顶部:1em
当其他人使用
margin bttom:1em
时,在大多数情况下,这并不重要,但在某些情况下,为了保持一致的外观,实际上需要明确定义站点中所需的两个选项中的哪一个。

在相关注释中,语义上,
span
是catchall内联容器,而
div
是catchall块容器。在这种情况下,我将使用
div
,它默认为块样式。免责声明:这是一种不同于编码人员的理念,对于每一个使用我的理念的人,你都会发现有人认为
span
在这种情况下更合适。在相关注释中,语义上,
span
是catchall内联容器,
div
是catchall块容器。在这种情况下,我将使用
div
,它默认为块样式。免责声明:这是一种不同于编码者的理念,对于每一个有我理念的人,你都会发现有人认为
span
在这种情况下更合适。注意,
内联块
在IE中有接收功能。是的,但正如你提供的链接所指出的:“IE 6/7接受值[
内联块
]仅在具有自然显示的元素上:inline.”,这是
span
所做的,因此在这里使用它应该没有问题。注意,
inline block
在IE上具有接收功能。是的,但正如您提供的链接所述:“IE 6/7仅在具有自然显示的元素上接受值[
inline block
”,这是
span
所做的,所以在这里使用它应该没有问题。