-1

有谁知道在 html 标记中包含不间断空格的方法,以允许我根据运行时在后面代码中测试的条件将其删除?

基本上为什么我需要这个:如果满足条件,我将有 4 个按钮,但如果不是只有三个。我可以删除按钮,但我 在 2 个按钮之间有 4 个,而不是只有 2 个 

<del>如果它没有穿透文本,则类似标签的东西会起作用。

基本上我有这样的东西(为简单起见,不包括属性值):

<td><button />&nbsp&nbsp<button />&nbsp&nbsp<button />&nbsp&nbsp<button /></td>

我不能在实际的按钮标签中使用该功能,因为那样它将呈现   而不是按钮文本。

编辑:我确实结束了编辑   标签并使用 css。我感谢所有的回应。

我担心走这条路的主要原因是因为试图让我的客户批准任何事情就像拔牙一样,但我让他们批准了更改并调整了预算。

再次感谢!!

4

2 回答 2

3

必须是 吗?根据您对要求的描述,听起来有点 CSS 可能会更好:

  button.myClass {
    margin-left: 1ex;
  }

比尝试将逻辑放入视图层要简单得多(即使您没有严格遵循 MVC 模式,您仍然应该尝试尽可能地分离表示和业务逻辑)。

于 2012-06-11T20:09:55.953 回答
1

您不应该&nbsp;用于布局。

如果您想直接在页面上输出一些 HTML 内容而不需要控件 - 您可以使用Embedded Code Blocks

<button/><% =GetNecessaryNbsp() %><button/>

页面类中的 GetNecessaryNbsp() 将返回必要数量的&nbsp;.

于 2012-06-11T20:15:33.427 回答