这个HTML中用display:none;隐藏了的属性该怎么让它显示出来。

代码和样式如上是让鼠标放在上面H3的时候让下面ul内容显示。
2024-11-17 00:19:18
推荐回答(5个)
回答(1):

利用display命令,设置是否及如何显示元素。

display 显示状态

display:none 隐藏
display:block 块显示
display:inline 内嵌
display:table 表格显示
display:list-item 项目列表

这个属性用于定义建立布局时元素生成的显示框类型。
对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。

回答(2):

可以针对这个元素,增加一个属性,比如:
display:block或者display:line;
但是优先级要高,或者增加一个!important

回答(3):

用js, 给ul个id


    var ui = document.getElementById("aa");
    ui.style.display=" ";//display为空的话会好使,为block会使后边的空间换行

    回答(4):

    你可以通过jquery 来控制 。但是 你必须指定那些被隐藏的元素 例如:$("div").css('display','block'); 你将所有的隐藏元素指定显示

    回答(5):

    把none改成block即可