相关疑难解决方法(0)

自定义标签在ie8中不起作用

我尝试制作自定义标签,以便用户可以输入显示红色或粗体等字样的文本,例如,当呈现为HTML时,

<rb>text here becomes red and bold</rb> and goes to default here
Run Code Online (Sandbox Code Playgroud)

这会在带有'note'类的div中呈现,并且我有以下css设置

.note rb
{
    color:Red;
    font-weight:bold;
}
Run Code Online (Sandbox Code Playgroud)

它适用于ie9,chrome,firefox,但在ie8中不起作用.我怎样才能在那里工作?

css ie8-compatibility-mode

3
推荐指数
1
解决办法
2838
查看次数

HTML文档中的非HTML标签对SEO有害吗?

这是一个不好的做法,页面的非HTML标签?我需要将它们用于内部内容处理需求,并想知道它是否有任何问题(例如SEO)?

html seo

3
推荐指数
1
解决办法
1139
查看次数

可以在HTML5中定义自己的标签吗?

在HTML5中,使用CSS定义自己的标签是否可以?我知道它通常可以看作是不好的做法,但为什么呢?为什么没有开发人员可以使用的XHTML5?

编辑================================================= ==========编辑有人问如何定义自己的标签,所以这是一个例子.假设我想将文本向右移动10个像素.我有几个选择:

  • 使用带有类的div并更改该类的CSS
  • 我可以一个类或ID添加到<li>ECT
  • 或者,我可以创建标签moveright,并放入我的CSS:moveright {margin-left:10px;}
  • 在大多数情况下,我会使用div同类,但如果我必须多次使用,我可能想使用最后一个选项,以节省自己的输入.所以,简而言之就是懒惰.而且,喜欢HTML5,XML和CSS3的人!

    html css html5 css3

    3
    推荐指数
    1
    解决办法
    310
    查看次数

    jQuery无法选择表外的单元格

    我知道使用<td>outside <table>是一个无效的标记,但它仍然是HTML DOM中的一个节点.这就是为什么我能够看到这两个单元格呈现的原因.jQuery我无法找到那些细胞.这是JSBin演示和代码

    HTML

    <table>
      <tr><td class='cell1'>Cell inside table</td></tr>
    </table>
    
    <tr>
      <td class='cell2'>Cells without table</td>
      <td class='cell2'>Cells without table</td>
    </tr> 
    
    Run Code Online (Sandbox Code Playgroud)

    JS

    var $a = $('#a');
    
    var numCells1 = $('.cell1').length;
    var numCells2 = $('.cell2').length;
    
    $a.html('Num Cell1:' + numCells1 + '  Num Cell2:' + numCells2);
    
    Run Code Online (Sandbox Code Playgroud)

    产量

    Num Cell1:1 Num Cell2:0
    
    Run Code Online (Sandbox Code Playgroud)

    为什么Num Cell2为0?我究竟做错了什么 ?

    html jquery jquery-selectors

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