哪些字符使网址无效?
这些有效的网址是?
example.com/file[/].htmlhttp://example.com/file[/].html当我看到网站入门代码和示例时,CSS总是在一个单独的文件中,名称类似于"main.css","default.css"或"Site.css".但是,当我编写一个页面时,我经常试图将CSS与DOM元素内联,例如在图像上设置"float:right".我觉得这是"糟糕的编码",因为在例子中很少这样做.
我知道如果样式将应用于多个对象,那么遵循"不要重复自己"(DRY)并将其分配给每个元素引用的CSS类是明智的.但是,如果我不在另一个元素上重复CSS,为什么不在编写HTML时内联CSS呢?
问题:使用内嵌CSS被认为是坏的,即使它只会用在那个元素上?如果是这样,为什么?
示例(这很糟糕吗?):
<img src="myimage.gif" style="float:right" />
Run Code Online (Sandbox Code Playgroud) 我有这个文字:
$string = "this is my friend's website http://example.com I think it is coll";
Run Code Online (Sandbox Code Playgroud)
如何将链接提取到另一个变量?
我知道它应该是通过使用正则表达式,preg_match()但我不知道如何?
使用PHP,我如何模仿Stack Overflow的自动链接行为(BTW非常酷)?
例如,以下URL:
http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior
转换成这个:
<a title="how to mimic stackoverflow auto link behavior" rel="nofollow" href="http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior">stackoverflow.com/questions/1925455/…</a>
Run Code Online (Sandbox Code Playgroud)
title在这种情况下,我并不真正关心属性.
还有这个:
转换成这个:
<a rel="nofollow" href="http://pt.php.net/manual/en/function.base-convert.php#52450">pt.php.net/manual/en/…</a>
Run Code Online (Sandbox Code Playgroud)
如何在PHP中创建类似的功能?
PS:查看我对这个问题的评论,了解更多示例和行为.