小编Kev*_*han的帖子

你能用nth-child选择html元素或根节点吗?

我正在向我的一个学生讲授nth-child()伪选择器,我问他:你能用伪选择器选择任何可能的HTML元素nth-child吗?他的答案是否定的,因为你不能选择根节点或者更确切地说是html元素.

我自己忽略了这一点,因为过去我的回答是肯定的.是否可以用来nth-child()选择html元素?如果是这样,怎么样?

我想知道,所以当我在教导我的学生时做出明确的主张时,他们确实是明确的,并没有忽视任何可能的角落案例.

谢谢

html5 css3

5
推荐指数
1
解决办法
66
查看次数

在clojure中设置的文字哈希

每当我使用文字符号在Clojure中定义哈希集时,它就会像这样扰乱周围的值:

user=> #{1 2 4 6 5}
Run Code Online (Sandbox Code Playgroud)

它返回了这个:

#{1 4 6 2 5}
Run Code Online (Sandbox Code Playgroud)

但是当我放

user=> #{1 4 6 2 5}
Run Code Online (Sandbox Code Playgroud)

它返回:

user=> #{1 4 6 2 5}
Run Code Online (Sandbox Code Playgroud)

这背后的逻辑是什么?

hash clojure hashset

2
推荐指数
1
解决办法
338
查看次数

Chrome body 和 html 高度默认为 100%

假设您希望您的内容占据100%视口的高度。您过去必须将htmlbody元素的高度设置为100%。这样,您也可以给出body元素百分比高度的直接后代,如下所示:

<head>
  <style>
    html, body { height: 100% }
    body { margin: 0; }
    header, footer { height: 10% }
    main { height: 80% }
  <style>
</head>
<body>
  <header>Intro</header>
  <main>The Main Stuff</main>
  <footer>Additional Details</footer>
</body>
Run Code Online (Sandbox Code Playgroud)

html, body { height: 100% }不再需要在 Chrome 中为直接后代设置百分比高度的声明。但是,它在 Firefox 中仍然是必需的。

这是 2 月初发布的 Chrome 最新更新中的错误吗?或者height现在100%默认设置为?

澄清一下,我不是在问如何实现基于百分比的布局。我更多地询问 Chrome 对bodyhtml元素的默认高度的实现。对于新手开发人员来说,这可能会非常混乱,他们可能会认为html并且body不需要明确定义的高度,如果他们希望 …

html css google-chrome

0
推荐指数
1
解决办法
912
查看次数

标签 统计

clojure ×1

css ×1

css3 ×1

google-chrome ×1

hash ×1

hashset ×1

html ×1

html5 ×1