创建一个动态扩展宽度的DIV?

时间:2010-05-24 20:42:17

标签: html css

我有一个带有<a>个标记的界面,最后是一个div,其中包含<a>display:none<span>。当用户单击按钮时,它会触发一些取消隐藏div的javascript。问题是我在containter div周围有一个边框,并且当我取消隐藏嵌套div时希望它扩展。问题是,除了指定固定宽度之外,所有我的锚标签,在隐藏的div内外都只是水平列出。任何帮助

(除此之外:对于隐藏部分,<div>会更好{{1}}吗?

2 个答案:

答案 0 :(得分:0)

  

(旁白:这里会更好   在一个隐藏的部分?

spandiv完全不同。如果根据您的设计需要,您需要一个块级别的元素(您可以给width),那么去div其他span应该没问题。

如果您希望链接垂直显示,则应将此样式应用于它们:

div a{
  display:block;
}

或者可能:

div a{
  display:inline-block;
}

如果您还想保持链接的内联特征。

答案 1 :(得分:0)

我认为需要标记,但听起来你想要的只是你的锚标签垂直重复而不是水平 - 所以只要给它们display: block没有?

并且这听起来不像是跨度的情况,特别是因为语义值是非内联子元素的集合。