相关疑难解决方法(0)

忽略HTML中的空格

HTML/CSS中是否有任何东西告诉浏览器完全忽略空格?

很多时候,当你想把两个图像放在一起时 - 你会拼命地保持HTML的可读性,但浏览器会在它们之间留一个空格.

所以不是这样的:

<img src="images/minithing.jpg" alt="my mini thing" />
<img src="images/minithing.jpg" alt="my mini thing" />
<img src="images/minithing.jpg" alt="my mini thing" />
<img src="images/minithing.jpg" alt="my mini thing" />
Run Code Online (Sandbox Code Playgroud)

你最终得到了这个

<img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" /><img src="images/minithing.jpg" alt="my mini thing" />
Run Code Online (Sandbox Code Playgroud)

哪个太可怕了!

html css whitespace

227
推荐指数
8
解决办法
8万
查看次数

PHP:如何删除字符串中的所有不可打印字符?

我想我需要删除0-31和127的字符,

是否有一个函数或一段代码来有效地执行此操作.

php ascii utf-8

147
推荐指数
11
解决办法
20万
查看次数

Gzip与缩小

前几天我有一个关于缩小Javascript和CSS的讨论,而不是喜欢使用Gzip的人.

我会称这个人为X.

X说Gzip已经缩小了代码,因为它会压缩你的文件.

我不同意.Zip是一种缩小文件大小的无损方法.无损意味着原始必须完美恢复,这意味着必须存储信息才能恢复空间,不需要的字符,注释代码和其他所有内容.这会占用更多空间,因为必须压缩更多空间.

我没有测试方法,但我相信这段代码的Gzip:

.a1 {
    background-color:#FFFFFF;
    padding: 40px 40px 40px 40px;
}
Run Code Online (Sandbox Code Playgroud)

仍将大于此代码的Gzip:

.a1{body:background-color:#FFF;padding:40px}
Run Code Online (Sandbox Code Playgroud)

有没有人可以证明这是对还是错.
请不要说"这是正确的,因为这是我一直使用的".

我在这里要求科学证明.

compression gzip minify

129
推荐指数
6
解决办法
3万
查看次数

从html源中删除所有换行符

我知道混淆是一个坏主意.但我希望我的所有html代码都有一个很长的单行.所有的html标签都是通过PHP生成的,所以我认为它是可能的.我知道\n\r从正则表达式替换,但不知道如何做到这一点.如果我不清楚这里是一个例子

$output = '<p>
              <div class="title">Hello</div>
           </p>';
echo $output;
Run Code Online (Sandbox Code Playgroud)

要在源查看器中查看为 <p><div class="title">Hello</div></p>

html php obfuscation whitespace line-breaks

39
推荐指数
4
解决办法
9万
查看次数

标签 统计

html ×2

php ×2

whitespace ×2

ascii ×1

compression ×1

css ×1

gzip ×1

line-breaks ×1

minify ×1

obfuscation ×1

utf-8 ×1