我想知道是否有人知道为什么"提交"按钮的"默认"样式看起来相当不错(角落稍微圆润,从上到下有一些渐变等)但是当我添加背景颜色时它会改变到1990年代的时代带2px边框的方形按钮......看起来很糟糕.
我可以以某种方式保留大部分默认样式但更改背景颜色?谢谢!
我有一个我需要通过iframe服务的页面,但我只需要显示页面的一部分,而不是整个页面.
我目前的代码是:
<div style="display:block;overflow:hidden;width:500px;height:350px;">
<iframe height="350px" scrolling="no"
src="http://my/page/i/want/to/show/part/of/here/" width="500px"></iframe></div>
Run Code Online (Sandbox Code Playgroud)
我认为最好的选择是在包含div的内部服务iframe,该div具有"overflow:hidden",以便它像一个相框.这是有效的,但问题是我想要显示的内容位于iframe页面的中间,div总是假设0,0是帧的开头.我需要定位iframe,以便div正好在我希望可见的页面部分.
我可以这样做吗?
我有一些代码,我无法改变,就像这样:
<div id="wombat">
<a href=""><img src="a"></a>
<img src="b">
</div>
Run Code Online (Sandbox Code Playgroud)
我想只针对img b.#wombat img {blah}正在获得他们两个.我知道#wombat img只针对img a,但有没有办法做img b?
谢谢!
我曾想过使用 preg_match() 来检查密码是否正确输入。我想要至少 1 个大写字母、至少 1 个小写字母、至少一个数字和至少一个特殊字符。这是我正在使用的:
$pattern = "(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$";
Run Code Online (Sandbox Code Playgroud)
这个正则表达式在 HTML 的“模式”字段中工作正常。但我需要确保它也针对旧浏览器进行了验证。
我的 PHP 代码是这样的:
if (!(preg_match($pattern, $loginpassword))) {echo "Password must include one uppercase letter, one lowercase letter, one number, and one special character such as $ or %."; die;}
Run Code Online (Sandbox Code Playgroud)
我认为它工作得很好,除了当我使用密码 1@abcdeF 时它也无法匹配。php 代码似乎可以工作,但没有密码匹配,即使它应该符合模式。HTML5 会让它通过,所以我怀疑正则表达式是正确的,但是我在 PHP 中的设置存在缺陷。谁能看到我错过了什么?