关于html中hidden的一个疑问

问题描述

关于html中hidden的一个疑问

https://www.nowcoder.com/ta/front-end-interview/review?page=4
在html中,常用的hidden=“hidden”算不算第二种?
如果算是第二种,第二种说隐藏后仍会保留空间,
准确的答案应该是保留空间后,各个元素会合拢吧
我觉得答案说了一半

解决方案

当html元素被设置为display:none;后,浏览器不会解析该元素,“none”就是没有,消失了,所以他不会再文档流中占位。而visibility:hidden;仅仅是视觉上消失了,“hidden”也就是隐藏了,但是它所在的位置仍然还在,就像你把你个文件给隐藏了,但是这个文件在你的硬盘中

解决方案二:

hidden 属性是 HTML5 中的新属性,隐藏域作用是让用户看不见,通常在隐藏域中放些信息然后提交到服务器端;我觉得算第二种,各个元素不会合拢吧,合拢就会侵占它空间了。仅供参考。

解决方案三:

hidden属性是HTML5的新属性,效果等同于display:none,即隐藏标签并从文档流中移除。

但是该属性和CSS里的display:none的不同之处在于,这个属性的语义价值更高,它表明该元素与当前页面状态没有直接关联,或者日后会被页面的其它部分所使用,这意味着该属性不能被使用在当前状态相关的元素上。

你可以设想,如果有一个链接是链接到一个拥有hidden属性的元素上,那么这个链接就不合理,而且没有价值,因为既然与页面无关,那么就不应该链接到它。

请采纳!

时间: 2024-08-04 14:27:26

关于html中hidden的一个疑问的相关文章

(急)实现SSO过程中遇到了一个疑问

问题描述 我现在在模拟实现一个SSO的程序比如有如下3个系统:统一登录认证系统A:192.168.1.20:101分站系统B:192.168.1.20:102分站系统C:192.168.1.20:103我想实现的是不管我在系统B或系统C中任意一套点击登录,统一跳转到系统A进行系统,验证成功后,设置系统B和系统C的Cookie(类似SOHU那样,登录一次,会广播给ChinaRen.17173等设置cookie,无需重复登录),然后返回跳转的系统并显示相关已登录信息我现在就是在设置对应cookie这

关于数字逻辑中D触发器的一个疑问

问题描述 关于数字逻辑中D触发器的一个疑问 问一个问题,输入X为0,y1y0为00时,为什么d1d0=10,而不是按照激励函数算出来的00.

指针-关于二维数组a中,a[1] 与 &a[1]相等的一个疑问?(从来没弄懂)

问题描述 关于二维数组a中,a[1] 与 &a[1]相等的一个疑问?(从来没弄懂) 对二维数组a[][]来说,a[1] 与 &a[1]相等.我来分析一下我的误解: 首先,a[m] 里面的内容是一个一维数组的首地址. 而 &a[m] 是 a[m] 的地址,它们相等. 说明 a[m] 的内容其实就是他本身的地址编号 (把 a[m] 看成一个变量) 对于一个内容就是地址的变量m,&m 与 m 相等 毋庸置疑. 然而 &a[m][0] 也等于 a[m] 说明 a[m][0]

jsp中调用上一个网页中调用的js里面的input text的值

问题描述 jsp中调用上一个网页中调用的js里面的input text的值 套了一个时间选择的模板,想要获取开始时间和结束时间,但是这两个出现在调用的js里面,怎么获取 解决方案 将控件绑定id,js中有通过id设置控件内容的方法 解决方案二: 当前网页和上一个网页是什么关系?iframe还是window.open? iframe可以用parent或者document.getElementById('ifrID').contentWindow得到相互引用, window.open用opener或

jsp-JSP中怎样让一个按钮只处理对应行的数据?

问题描述 JSP中怎样让一个按钮只处理对应行的数据? <% Connection conn=null; Statement stat=null; ResultSet rs=null; Class.forName(""com.mysql.jdbc.Driver"").newInstance(); String url=""jdbc:mysql://localhost:3306/app?user=root&password=000000

algorithm-关于leetcode上的Implement Strstr()的一个疑问

问题描述 关于leetcode上的Implement Strstr()的一个疑问 问题 : https://oj.leetcode.com/problems/implement-strstr/ 我的解答: int strStr(char *haystack, char *needle) { if (!*needle) return 0; if (!*haystack) return -1; char* ph, *pn; ph = haystack; for (int i = 0;*ph; ++i

成员函数-c++中关于类中的函数一些疑问

问题描述 c++中关于类中的函数一些疑问 1.网上看见两种说法,一个是函数放在code area 另一个是instruction area 请问两者一样吗,还是有什么区别 2.创建的对象中是不是有一个指针指向放在那个area的函数,那么函数在那个区域又是怎么存放的呢 3.使用拷贝构造函数的时候,怎么把成员函数拷贝过去,构造函数也要拷贝过去吗 4.创建对象用的是构造函数,那么对象创建好了之后,对象所在的内存中还有构造函数吗(就是说对象还可以使用够早函数吗) 5.还有我想知道,类的域 就是四个点,在

前端架构-关于a星算法的一个疑问?

问题描述 关于a星算法的一个疑问? 我不太明白图中圈起来的那一步具体作用是什么,因为示例中没有讲到实际用到这一步的地方, 能说明一下这一步如果在代码中省略会出现什么样的错误吗?或者举个确实用到这一步的具体例子? 给上具体链接:http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html 解决方案 http://wenku.baidu.com/link?url=o5mJnA9hQ3knmyvE1ac-fJ0OCpuGosZ_-B

编程-初学者关于C++的一个疑问

问题描述 初学者关于C++的一个疑问 今天在学校做上机课,编写了一个输入圆半径然后计算圆的周长面积以及对应球体体积的小程序.本来只是小试牛刀,没想到出了一个百思不得其解的问题,代码如下: #include <stdio.h> #include <iomanip> #include <iostream> using namespace std; int main() { const double pi = 3.14; double r; double c; double