标签: removing-whitespace

textarea下的额外空间与浏览器不同

在textarea标签下有一些额外的空间.在不同的浏览器中从1到4像素.标记非常简单:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>
    <head>
        <style>
            body {
                margin: 0;
                padding: 0;
            }
            .main {
                background-color: red;
            }
            textarea {
                background-color: gray;
                resize: none;
                margin: 0;
                border: 0 none;
                padding: 10px;
                height: 50px;
                overflow: hidden;
            }
        </style>
    </head>
    <body>
        <div class="main">
            <textarea></textarea>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

以下是它在浏览器中的呈现方式:

截图

为什么会这样?如何删除这个额外的空间?

html css whitespace cross-browser removing-whitespace

65
推荐指数
2
解决办法
1万
查看次数

如何删除多个文件的尾部空格?

是否有任何工具/ UNIX单线程可以就地删除多个文件的尾部空格.

例如,可以与find结合使用.

shell whitespace find in-place removing-whitespace

59
推荐指数
2
解决办法
3万
查看次数

删除额外的空白周围的iframe?

我在我的网页中使用iframe,偶然发现了一个奇怪的问题.我这样设置了iframe css

iframe {
    margin: none;
    padding: none;
    background: blue; /* this is just to make the frames easier to see */
    border: none;
}
Run Code Online (Sandbox Code Playgroud)

但是,iframe周围仍有空白.我在Chrome和Firefox中测试过它,它也是一样的.我四处搜寻,找不到任何东西.这个空白也不会出现在Chrome控制台中.另外,我已经有了以下CSS:

html, body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    width: 100%;
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

JSFiddle:这里

html css iframe whitespace removing-whitespace

48
推荐指数
3
解决办法
7万
查看次数

在Haskell中,如何从字符串的开头和结尾修剪空格?

如何从字符串的开头和结尾修剪空格?

trim "  abc " 

=>

"abc"
Run Code Online (Sandbox Code Playgroud)

编辑:

好的,让我更清楚一点.我不明白字符串文字与字符串的处理方式如此不同.

我想这样做:

import qualified Data.Text as T
let s :: String = "  abc  "
in T.strip s
Run Code Online (Sandbox Code Playgroud)

这在Haskell有可能吗?我正在使用-XOverloadedStrings,但这似乎只适用于文字.

string haskell trim removing-whitespace

47
推荐指数
4
解决办法
3万
查看次数

删除HAML中的空格

有没有办法在HAML中实现这一目标?

<h1>Lorem ip<span class="red">sum</span><span class="subtitle">dolor</span></h1>
Run Code Online (Sandbox Code Playgroud)

我用过这个在线工具对话(http://html2haml.heroku.com/)

%h1
  Lorem ip
  %span.red sum
  %span.subtitle dolor
Run Code Online (Sandbox Code Playgroud)

并在HTML中呈现:

<h1>
  Lorem ip
  <span class='red'>sum</span>
  <span class='subtitle'>dolor</span>
</h1>
Run Code Online (Sandbox Code Playgroud)

我试图删除ipsum之间的空格,但我无法实现它.

谢谢

haml removing-whitespace

44
推荐指数
1
解决办法
2万
查看次数

43
推荐指数
9
解决办法
6万
查看次数

git:改变样式(空白)而不改变所有权/责备?

我们有一个庞大而古老的代码库,需要大量的清理工作.我们一直都有编码标准,每个人都一直试图遵循这些标准,但是它们没有得到强制执行,因此随着时间的推移,很多违规行为都已进入.其中许多只是空白问题,比如使用制表符而不是空格,或者是空格.不应该是任何或缺少的空间.我们将开始积极执行我们的编码标准,以确保更多的违规行为不会蔓延,但很难以自动方式仅对更改强制执行,因此清理这些旧文件会很不错.

有些工具可以自动修复这些问题,但是如果我这样做,那么责备就会把我看作是这些线路的拥有者,而实际上我可能从来没有见过它们.我知道有一个设置可以指责忽略空白变化,但我不能让每个人都以同样的方式使用责任,包括其他可视化工具和gitstats之类的东西.在一个理想的世界中,有一些方法可以重写历史,看起来像是从未引入过违规,而没有掩盖谁介绍了实际的代码,但我找不到类似的东西.

git standards removing-whitespace

41
推荐指数
3
解决办法
9117
查看次数

我的差异包含尾随空格 - 如何摆脱它?

我已经尝试在TextWrangler中编辑一个php文件,其行结尾设置为Unix,NetBeans和vim.当我将差异保存到补丁然后尝试应用它时,它会产生空白错误.当我键入时,git diff我可以看到^M我的行的末尾,但如果我在vim中手动删除它们,它说我的补丁文件已损坏,然后补丁根本不适用.

我使用以下命令创建补丁:

git diff > patchname.patch

我通过检查要修补和输入的文件的干净版本来应用它

git apply patchname.patch

如何在没有空格错误的情况下创建此补丁?我以前创建了补丁,但从未遇到过这个问题.

git textwrangler whitespace netbeans removing-whitespace

38
推荐指数
4
解决办法
5万
查看次数

可选的空白正则表达式

我在尝试忽略某些字符之间的空格时遇到了问题.我一直在谷歌搜索几天,似乎无法找到正确的解决方案.

这是我的代码:

// Get Image data
preg_match('#<a href="(.*?)" title="(.*?)"><img alt="(.*?)" src="(.*?)"[\s*]width="150"[\s*]height="(.*?)"></a>#', $data, $imagematch);
$image = $imagematch[4];
Run Code Online (Sandbox Code Playgroud)

基本上这些是我的一些场景:

 <a href="/wiki/File:Sky1.png" title="File:Sky1.png"><img alt="Sky1.png" src="http://media-mcw.cursecdn.com/thumb/5/56/Sky1.png/150px-Sky1.png"width="150" height="84"></a>
Run Code Online (Sandbox Code Playgroud)

(注意width =""和src =""之间没有空格)

<a href="/wiki/File:TallGrass.gif" title="File:TallGrass.gif"><img alt="TallGrass.gif" src="http://media-mcw.cursecdn.com/3/34/TallGrass.gif" width="150"height="150"></a>
Run Code Online (Sandbox Code Playgroud)

(注意在width =""和height =""之间缺少空格.)

无论如何要忽略这些角色之间的空白?因为我不是正则表达式专家.

php regex preg-match removing-whitespace

35
推荐指数
1
解决办法
5万
查看次数

使用PostgreSQL修剪尾随空格

我有一个eventDate包含尾随空格的列.我试图用PostgreSQL函数删除它们TRIM().更具体地说,我正在运行:

SELECT TRIM(both ' ' from eventDate) 
FROM EventDates;
Run Code Online (Sandbox Code Playgroud)

然而,尾随空间不会消失.此外,当我尝试修剪日期中的另一个字符(例如数字)时,它也不会修剪.如果我正确阅读手册,这应该有效.有什么想法吗?

sql postgresql whitespace trim removing-whitespace

33
推荐指数
3
解决办法
5万
查看次数