Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在没有javascript的情况下隐藏和显示文本_Javascript_Hide_Show Hide - Fatal编程技术网

如何在没有javascript的情况下隐藏和显示文本

如何在没有javascript的情况下隐藏和显示文本,javascript,hide,show-hide,Javascript,Hide,Show Hide,如何在不使用javascript的情况下隐藏和显示文本?我知道使用javascript会容易得多,但在这种情况下我不能 我正在寻找类似这样的内容:您可以查看该页面上的代码以了解它是如何发生的: ul.hshow li a:focus span, ul.hshow li a:active span { display:block; border:5px solid red; text-align:left; padding:5px; height:auto; overflow:visible; p

如何在不使用javascript的情况下隐藏和显示文本?我知道使用javascript会容易得多,但在这种情况下我不能


我正在寻找类似这样的内容:

您可以查看该页面上的代码以了解它是如何发生的:

ul.hshow li a:focus span, ul.hshow li a:active span {
display:block;
border:5px solid red;
text-align:left;
padding:5px;
height:auto;
overflow:visible;
position:relative;
left:auto
}

然而,我不建议这样做,因为这样做几乎是对CSS的一种攻击。CSS应该用于设计元素的样式,以提供外观和感觉;不用于提供javascript等元素的行为

您可以查看该页面上的代码,以了解它是如何发生的:

ul.hshow li a:focus span, ul.hshow li a:active span {
display:block;
border:5px solid red;
text-align:left;
padding:5px;
height:auto;
overflow:visible;
position:relative;
left:auto
}

然而,我不建议这样做,因为这样做几乎是对CSS的一种攻击。CSS应该用于设计元素的样式,以提供外观和感觉;不用于提供javascript等元素的行为

它使用a:active属性来显示这些文本

基本上,你需要把你的内容放在你的链接中,当链接不活动时隐藏它,但如果它是活动的,则显示它

问题是,点击任何链接都会隐藏当前显示的内容,而标签链接将被视为“点击”


使用它并不是一个好主意。使用:悬停会更好

它使用a:active属性来显示这些文本

基本上,你需要把你的内容放在你的链接中,当链接不活动时隐藏它,但如果它是活动的,则显示它

问题是,点击任何链接都会隐藏当前显示的内容,而标签链接将被视为“点击”


使用它并不是一个好主意。使用:悬停会更好

老实说,我不知道为什么有些人想成为代码势利者,但你的方法没有错。我必须为那些没有启用javascript的人编写代码,所以利用CSS是非常有意义的……它不是一种利用其潜力的黑客行为

下面是一篇很好的文章,可以完全满足您的需求:


希望这对别人有帮助

老实说,我不知道为什么有些人想成为代码势利者,但你的方法没有错。我必须为那些没有启用javascript的人编写代码,所以利用CSS是非常有意义的……它不是一种利用其潜力的黑客行为

下面是一篇很好的文章,可以完全满足您的需求:

希望这对别人有帮助

您可以使用CSS:

<!DOCTYPE html>
    <html>
        <body>
    <h1>Click Me!</h1>
    </body>
    <style>
    h1:active {
       opacity: 0;
    }
    </style>
    </html>

点击我!
h1:活动{
不透明度:0;
}
活动选择器允许CSS检测用户何时单击HTML元素。在本例中,单击元素时,它将不透明度设置为0,这意味着它是透明的。或者,如果希望它真正隐藏,请执行以下操作:

<!DOCTYPE html>
    <html>
        <body>
    <h1>Click Me!</h1>
    <p>I am Bob.</p>
    </body>
    <style>
    h1:active {
       display: none;
    }
    </style>
    </html>

点击我!
我是鲍勃

h1:活动{ 显示:无; }
这将再次使用活动选择器。

您可以使用CSS:

<!DOCTYPE html>
    <html>
        <body>
    <h1>Click Me!</h1>
    </body>
    <style>
    h1:active {
       opacity: 0;
    }
    </style>
    </html>

点击我!
h1:活动{
不透明度:0;
}
活动选择器允许CSS检测用户何时单击HTML元素。在本例中,单击元素时,它将不透明度设置为0,这意味着它是透明的。或者,如果希望它真正隐藏,请执行以下操作:

<!DOCTYPE html>
    <html>
        <body>
    <h1>Click Me!</h1>
    <p>I am Bob.</p>
    </body>
    <style>
    h1:active {
       display: none;
    }
    </style>
    </html>

点击我!
我是鲍勃

h1:活动{ 显示:无; }

这再次使用了活动选择器。

查看该网站的源代码。您是否查看了演示的源代码?如果是这样的话,你到底对什么感到困惑?看看那个网站的源代码。你看过演示的源代码了吗?如果是这样的话,你到底对什么感到困惑?我对你的链接很感兴趣,但它已经不存在了。我想制作一个EPUB,其中隐藏了一个边栏文本块,但我找不到一个支持Javascript的免费EPUB阅读器。@Bullrush看起来他们已经重做了他们的网站,现在它是一个php页面。我已经在上面更新了。我对你的链接感兴趣,但它已经不在了。我想制作一个EPUB,其中隐藏了一个边栏文本块,但我找不到一个支持Javascript的免费EPUB阅读器。@Bullrush看起来他们已经重做了他们的网站,现在它是一个php页面。我已经在上面更新了它。