为什么这张桌子不消失?

问题描述

| 我希望此表消失,但由于某种原因它不会消失。怎么了? 我正在使用IE8。 这是代码
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">

<html>
    <head>
        <style>
            .test_table
            {
                display: none;
                background: #fff000;
            }
        </style>
    </head>

    <body>
        <table id=\"test_table\">
            <tr><td>test</td><td>teh4</td></tr>
            <tr><td>te3st</td><td>t2eh4</td></tr>
            <tr><td>tes4t</td><td>t2eh4</td></tr>
            <tr><td>tes5t</td><td>t3eh4</td></tr>
        </table>
    </body>
</html>
    

解决方法

        您已将ID的表ѭ1给予表
\'#test_table\'
如果将其赋予一个类,则将使用
\'.test_table\'
    ,        
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">

<html>
 <head>
    <style>
        .test_table
        {
            display: none;
            background: #fff000;
        }
    </style>
 </head>

 <body>
    <table class=\"test_table\">
        <tr><td>test</td><td>teh4</td></tr>
        <tr><td>te3st</td><td>t2eh4</td></tr>
        <tr><td>tes4t</td><td>t2eh4</td></tr>
        <tr><td>tes5t</td><td>t3eh4</td></tr>
    </table>
 </body>
</html>
要么
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">

<html>
 <head>
    <style>
        #test_table
        {
            display: none;
            background: #fff000;
        }
    </style>
 </head>

 <body>
    <table id=\"test_table\">
        <tr><td>test</td><td>teh4</td></tr>
        <tr><td>te3st</td><td>t2eh4</td></tr>
        <tr><td>tes4t</td><td>t2eh4</td></tr>
        <tr><td>tes5t</td><td>t3eh4</td></tr>
    </table>
 </body>
</html>
两种方法都可以。     ,        您的CSS选择器错误。
.test_table
选择带有
class=\"test_table\"
的桌子,但您自己的桌子上有
id
而不是
class
。 通过使用
class
代替ѭ8或将选择器更改为
#test_table
#
id
选择器)进行修复。     ,        test_table id定义为一个类,在表中芽,它没有类,只有id \“ test_table \”。这是正确的:
<table class=\"test_table\">