首页>Program>source

Possible Duplicate:
在线阻止列表项之间的空格

我有一个html代码JSFiddle演示.这是这里的代码:

<span style="display: inline">Hello Wo</span>
<span style="display: none;"></span>
<span style="display: inline">rld</span>​

我遇到的问题是在Hello world!中的'o'和'r'之间插入了额外的空格.维兹威兹 样式设置为无,因此有人可以告诉我如何获得 display 短语中没有空格?

Hello World!
最新回答
  • 2021-1-11
    1 #

    换行符导致了它-http://jsfiddle.net/RhvjF/1/

    找不到特定的帖子,但是聪明的人提出了3种解决方法:

    将所有内容放在一行中(删除所有换行符)

    注释掉换行符,例如

    <span style="display: inline">Hello Wo</span><!--
    --><span style="display: none;"></span><!--
    --><span style="display: inline">rld</span>
    

    设置容器 font-size0 并重新设置为 span -s

    UPDATE

    至少还有2种方法:

    破坏标签,例如

    <span style="display: inline">Hello Wo</span
    ><span style="display: none;"></span
    ><span style="display: inline">rld</span>
    

    浮动元素,即 span { float: left }

  • 2021-1-11
    2 #

    这是由换行引起的.您有两种选择:

    删除换行符

    浮动您的内容。

    Option 1

    <span style="display: inline">Hello Wo</span><span style="display: none;"></span><span style="display:inline">rld</span>​
    

    Option 2

    <style>
        #spanContainer > span { float:left; }​
    </style>
    <div id="spanContainer">
        <span style="display: inline">Hello Wo</span>
        <span style="display: none;"></span>
        <span style="display: inline">rld</span>​
    </div>
    

  • 2021-1-11
    3 #

    请参阅http://jsfiddle.net/RhvjF/2/

    HTML:

    <div id="wrapper">
        <span style="display: inline">Hello Wo</span>
        <span style="display: none;"></span>
        <span style="display: inline">rld</span>
    </div>
    

    CSS:

    #wrapper{
        font-size:0;
    }
    #wrapper>*{
        font-size:16px; /* Or whatever you want */
    }
    

  • sql:选择数据到Postgres数组中
  • jquery:如何让jqGrid重新加载到服务器?