我有一个带有<a>
个标记的界面,最后是一个div,其中包含<a>
个display:none
个<span>
。当用户单击按钮时,它会触发一些取消隐藏div的javascript。问题是我在containter div周围有一个边框,并且当我取消隐藏嵌套div时希望它扩展。问题是,除了指定固定宽度之外,所有我的锚标签,在隐藏的div内外都只是水平列出。任何帮助
(除此之外:对于隐藏部分,<div>
会更好{{1}}吗?
答案 0 :(得分:0)
(旁白:这里会更好 在一个隐藏的部分?
span
与div
完全不同。如果根据您的设计需要,您需要一个块级别的元素(您可以给width
),那么去div
其他span
应该没问题。
如果您希望链接垂直显示,则应将此样式应用于它们:
div a{
display:block;
}
或者可能:
div a{
display:inline-block;
}
如果您还想保持链接的内联特征。
答案 1 :(得分:0)
我认为需要标记,但听起来你想要的只是你的锚标签垂直重复而不是水平 - 所以只要给它们display: block
没有?
并且这听起来不像是跨度的情况,特别是因为语义值是非内联子元素的集合。