我有这个标记的图像
<img src="wedding_00.jpg" width="900" height="600" />
Run Code Online (Sandbox Code Playgroud)
我正在使用CSS将其缩小到600px宽度,如下所示:
img {
max-width:600px;
height:auto;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释为什么这种方法在兼容模式下有效,但在标准模式下无效 有没有办法可以修改我的CSS,使其在标准模式下工作?
我意识到,如果我脱掉了
width="900" height="600"
Run Code Online (Sandbox Code Playgroud)
它解决了问题,但这不是我的选择.
在bash脚本中,如何使用变量创建特定名称的压缩文件?例如,我想做类似的事情:
VERSION_STRING='1.7.3'
zip -r foo.$VERSION_STRING foo
Run Code Online (Sandbox Code Playgroud)
理想情况下我最终得到一个名为的文件 foo.1.7.3.zip
好像我有两个问题:
$VERSION_STRING就像处理null或空.后foo似乎也摆弄起来我试图在HTML文本块中提取图像的第一个src属性,如下所示:
Lorem ipsum <img src="http://example.com/img.jpg" />consequat.
Run Code Online (Sandbox Code Playgroud)
我创建正则表达式以匹配src属性没有问题,但是如何返回第一个匹配的src属性,而不是替换它?
从倾注PHP手册开始,似乎preg_filter()可以解决问题,但我不能依赖于PHP> 5.3的最终用户.
所有其他PHP正则表达式函数似乎都是preg_match()的变体,返回一个布尔值,或preg_replace,它用某些东西替换匹配.有没有一种直接的方法来返回 PHP中的正则表达式匹配?
这应该很简单,但我是一个菜鸟,我不能为我的生活弄明白.我正在尝试使用正则表达式匹配特殊打开/关闭标签内的文本:[p2] [/ p2]
所以在这篇文章中:
apple [p2]banana[/p2] grape [p2]lemon[/p2]
Run Code Online (Sandbox Code Playgroud)
它应该匹配"香蕉"和"柠檬".我到目前为止工作的正则表达式是:
(?<=\[p2\]).+(?=\[\/p2\])
Run Code Online (Sandbox Code Playgroud)
但这太贪心了.它与香蕉中的"b"开始匹配,以柠檬中的"n"结束,匹配香蕉[/ p2]葡萄[p2]柠檬.我如何才能搭配香蕉和柠檬?
CSS 媒体查询第 4 级引入了一种称为“范围上下文”的新语法,以便您可以以更简单的数学方式编写它们。以下是直接取自MDN 页面的示例:
@media (30em <= width <= 50em ) { ... }
Run Code Online (Sandbox Code Playgroud)
该语法似乎在 2017 年左右获得了候选推荐状态,我可以找到那个时期的博客文章,人们对新语法赞不绝口。
然而,新语法似乎根本不适用于任何基于 Chromium 的浏览器或 Safari,仅适用于 Firefox。MDN文章没有提及浏览器支持(或缺乏),我不知道如何查看 CanIUse 上的“范围上下文”语法,而且我找不到任何文章或错误报告或讨论的问题支持(或遗憾缺乏)。
谁能阐明这一点?其他浏览器制造商正在研究它吗?新语法是否存在一些政治因素?
或者我只是做错了?这是一个超级简单的小提琴的链接,显示它不起作用(除了在 Firefox 中)。可能是我误解了 MDN 文档,还是它背后有一个实验性标志或其他什么?
我已经看过几次,只在Webkit上看过.场景是你有一些悬停颜色的文本,它使用webfont自定义字体.当您悬停时,部分最右边的字母没有悬停颜色.要查看我的意思,请在Chrome或Safari中查看此小提琴,并在使用鼠标悬停时仔细查看文本末尾的"r",它不是完全红色.
http://jsfiddle.net/jaredh159/xPZB8/
来自小提琴的HTML:
<a>Some Text Foo Bar</a>
Run Code Online (Sandbox Code Playgroud)
来自小提琴的CSS:
@font-face {
font-family: 'stephanie_marie_jfregular';
src: url('stephanie-marie-jf-webfont.eot');
src: url('stephanie-marie-jf-webfont.eot?#iefix') format('embedded-opentype'),
url('stephanie-marie-jf-webfont.woff') format('woff'),
url('stephanie-marie-jf-webfont.ttf') format('truetype'),
url('stephanie-marie-jf-webfont.svg#stephanie_marie_jfregular') format('svg');
font-weight: normal;
font-style: normal;
}
a {
font-family: stephanie_marie_jfregular;
color: #000;
font-size:50px;
}
a:hover {
color: #ff0000;
}
Run Code Online (Sandbox Code Playgroud)
这是什么?可以解决的?这只是一个创建不好的网络字体文件,还是一个糟糕的字体?任何人都熟悉这个问题或有一个解决方法?