百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[交流] css中如何实现div的显示和隐藏 [复制链接]
查看:1363 | 回复:6

223

主题

850

帖子

1132

积分

落伍者(两全齐美)

Rank: 2

贡献
835
鲜花
4
注册时间
2005-10-16

QQ绑定落伍手机绑定

发表于 2012-10-12 23:59:27 | |阅读模式 来自 中国广东惠州
1.对于多个DIV的显示和隐藏
    <html>
       <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
        <title>无标题文档</title>
        <script langauge="javaScript" type="text/javascript">
        function showDiv(i)
        {
            for(j=0;j<=6;j++)
            {
                document.getElementById('div'+j).style.display='none';
            }
            document.getElementById('div'+i).style.display='block';
         }
        </script>
       </head>
       <body >
        <form>
            <table width="700" border="1" cellspacing="0" cellpadding="0">
            <tr>
                <td colspan="2"> </td>
            </tr>
            <tr>
                <td width="169" height="283"><table width="100%" border="1" cellspacing="0" cellpadding="0">
            <tr>
                <td height="30"><div align="center"><input type=button value="showDiv0" onclick="showDiv(0);">
                会员管理</div></td>
            </tr>
            <tr>
                <td height="30"><input type=button value="showDiv1" onclick="showDiv(1);"></td>
            </tr>
            <tr>
                <td height="30"><input type=button value="showDiv2" onclick="showDiv(2);"></td>
            </tr>
            <tr>
                <td height="30"><input type=button value="showDiv3" onclick="showDiv(3);"></td>
            </tr>
            <tr>
                <td height="30"><input type=button value="showDiv4" onclick="showDiv(4);"></td>
            </tr>
            <tr>
                <td height="30"><input type=button value="showDiv5" onclick="showDiv(5);"></td>
            </tr>
            <tr>
                <td height="30"><input type=button value="showDiv6" onclick="showDiv(6);"></td>
            </tr>
        </table></td>
            <td width="525">
        <div id=div0 >ggggg</div>
        <div id=div1 >ggggg</div>
        <div id=div2 >bbbbb</div>
        <div id=div3 >ccccc</div>
        <div id=div4 >ddddd</div>
        <div id=div5 >eeeee</div>
        <div id=div6 >fffff</div>
        </td>
        </tr>
            </table>
        </form>
        </body>
    </html>

2.单个DIV的显示的隐藏
    visibility隐藏的对象还保留对象显示时所占的物理空间,display则不保留。可以保存下面的代码看看效果:
    具体步骤:
        代码示例:

        <div style="border:1px solid #000;background:#eee">
        <span style="width:200;height:200;visibility:hidden"></span>
            ←SS属性为visibility:hidden的对象
        </div><br>
        <div style="border:1px solid #000;background:#666">
        <span style="width:200;height:200;display:none"></span>
        ←SS属性为display:none的对象
        </div>

        特别提示
          用visibility属性控制隐藏的对象还占据着它显示时的位置,而display则没有。

        特别说明

        display属性设置元素的显示方式,对应脚本特性为display,可选值为none、block和inline,各值的说明如下:
        none 隐藏元素,不保留元素显示时的空间。
        block块方式显示元素。
        inline 以内嵌方式显示元素。
        inline-block对象显示为内嵌元素,但所有子对象都显示为块元素,相邻的内嵌元素将显示在同一行,允许空格。
        list-item 将块元素显示为列表对象,并可以添加项目标点。(需要IE6.0+支持)
        table-header-group 将元素作为表格标题组显示,相当于tHead元素。
        table-footer-group 将元素作为表格脚注组显示,相当于tFoot元素。
        visibility属性设置是否显示元素,对应的脚本特性为visibility,可选值为inherit、hidden和visible,各值的说明如下:
        inherit 继承父元素的visibility属性设置。
        hidden 隐藏元素,但保留其所占空间。
        visible 显示元素(默认值)。

12

主题

1939

帖子

2

积分

落伍者(一心一意)

Rank: 1

贡献
24
鲜花
2
注册时间
2012-7-11
发表于 2012-10-13 12:16:56 | 来自 中国河南郑州
顶楼主我来支持你的哦。
全讯网www.00c0.com全讯网www.66609.com全讯网www.0E0E.COM全讯网www.81kk.com

469

主题

4571

帖子

5005

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
3381
鲜花
23
注册时间
2012-8-2
发表于 2012-10-13 12:56:44 | 来自 中国广东东莞
用visibility属性控制隐藏的对象还占据着它显示时的位置,而display则没有。

这个以前不晓得呢
台湾珍珠奶茶加盟奶茶店加盟连锁,专业奶茶培训,优质奶茶原料批发www.twnc.cn
头像被屏蔽

20

主题

2153

帖子

55

积分

禁言

贡献
23
鲜花
1
注册时间
2012-7-11

落伍手机绑定

发表于 2012-10-17 11:44:13 | 来自 中国河南郑州
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

20

主题

2153

帖子

55

积分

禁言

贡献
23
鲜花
1
注册时间
2012-7-11

落伍手机绑定

发表于 2012-10-21 23:30:39 | 来自 中国河南郑州
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

17

主题

3723

帖子

380

积分

落伍者(一心一意)

Rank: 1

贡献
238
鲜花
0
注册时间
2008-10-19
发表于 2012-10-22 08:52:56 | 来自 中国山东聊城
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

85

主题

1853

帖子

1416

积分

落伍者(两全齐美)

Rank: 2

贡献
1662
鲜花
2
注册时间
2008-5-7
发表于 2012-10-24 14:18:17 | 来自 中国广东东莞
必须收藏,学习第一,落伍真是站长学习园地
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-7-2 12:04 , Processed in 0.119215 second(s), 36 queries , Gzip On.

返回顶部