我正在寻找一种结合两个css选择器的方法.就我而言,':not'和':first-of-type'.这是我的代码:
<div id="holder">
<div class="image mobileOnly">...</div>
<div class="image">...</div>
<div class="image">...</div>
<div class="image">...</div>
<!-- ... more images ... -->
</div>
Run Code Online (Sandbox Code Playgroud)
我想选择第一个不包含'mobileOnly'类的div.image.
我尝试了以下组合(以不同的顺序):
#holder .image:not(.mobileOnly):first-of-type {
border: 5px solid #0a85d4;
}
#holder .image:not(.mobileOnly) :first-of-type {
border: 5px solid #0a85d4;
}
Run Code Online (Sandbox Code Playgroud)
这有可能吗?
为了验证来自用户输入的 URL 路径,我使用了 PHP filter_var 函数。输入只包含路径 (/path/path/script.php)。
验证路径时,我添加了主机。我玩了一下,测试输入验证等。这样做,我注意到过滤器 URL 函数的一个奇怪的(??)行为。
代码:
$url = "http://www.domain.nl/http://www.google.nl/modules/authorize/test/normal.php";
var_dump(filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED)); //valid
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么这是一个有效的 URL 吗?谢谢!