t2045817161 2016-03-27 08:58 采纳率: 50%
浏览 2194
已采纳

div+css 如何在table标签里面建立二级菜单

 <body> 
    <div class="ontainer">
        <div class="Header" align="center"><img src="无标题.jpg" width="80%" height="160" /></div><!--定义了width为百分比,在定义高度为百分比就没用了,宽度为准按原图比例进行缩放,除非把高度定义为绝对的高度,即用像素来定义-->
        <div class="1">
           <table width="80%"  heigth:"50px"  border="2"  bgcolor="#66FF00" align="center">
                <div id="一级菜单">
                    <tr>
                        <ul>
                            <td>
                                <li><a href="#">张三</a>
                                    <ul class="二级菜单">
                                        <li><a href="#">123456</a></li>
                                    </ul>
                                </li>
                               </td>
                            <td><li><a href="#">李四</a></li></td>
                            <td><li><a href="#">王五</a></li></td>
                            <td><li><a href="#">赵六</a></li></td>
                            <td><li><a href="#">赵六</a></li></td>
                            <td><li><a href="#">赵六</a></li></td>
                            <td><li><a href="#">赵六</a></li></td>
                            <td><li><a href="#">赵六</a></li></td>
                        </ul>
                    </tr>
                 </div>
            </table>
        </div>
    </div>
</body>

最上面是一张图片,然后下面是一张表格,表格里面的文字下面新建下拉菜单
问题1:在
<style type="text/css">
#COntainer{
    width:80%;
    margin:0 auto;
    }
#Header{
    width:80%;
    height:10%px;           <!--由于Header中的图片在下面定义了绝对的高度,是个像素,在这里定义也就没用了,只要是下面定义了,这里定义就无用-->
    }
#1{
    background:#CF3;
    text-align:center;      <!--并没有起到作用,表格中的字体依然没有居中,只有到<td>标签的属性中去设置了-->
    }
</style>
之中如何定义下拉菜单的隐藏,现在情况如图:
![图片说明](https://img-ask.csdn.net/upload/201603/27/1459068634_971042.jpg)

问题2:div标签里面class,id,什么时候用class,什么时候用id,什么时候用name

问题3:在html/css中<style></style>中的div标签对该标签对应的内容为什么没用,如上面的<div class="1">,在上面定义的text-align:center没用。还有类似的,表格里的文字内容居中问题,非得在<table>标签下的<td>标签里面定义吗?


问题四:为什么表格里一级菜单,二级菜单前面都有个点,是什么意思,怎么去掉
  • 写回答

3条回答 默认 最新

  • hengyuetao 2016-03-29 07:44
    关注

    1)标签不能乱套用。
    2)标签的隐藏和显示可以用css来控制。
    3)ID一般是唯一的,不会重复的,对于一个标签来说,就只有一个ID;而CLASS可以是重复,一个标签可以有多个CLASS。如果一个标签同时有ID和CLASS,
    并且都进行设置了样式,则优先ID样式。具体用法,可以在网上搜一下,有很多。
    4)标签的样式是有优先级的,而且还有继承关系

    建议学习一下HTML + CSS基础

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥18 深度学习tensorflow1,ssdv1,coco数据集训练一个模型
  • ¥100 关于注册表摄像头和麦克风的问题
  • ¥30 代码本地运行正常,但是TOMCAT部署时闪退
  • ¥15 关于#python#的问题
  • ¥15 主机可以ping通路由器但是连不上网怎么办
  • ¥15 数据库一张以时间排好序的表中,找出多次相邻的那些行
  • ¥50 关于DynamoRIO处理多线程程序时候的问题
  • ¥15 kubeadm部署k8s出错
  • ¥15 Abaqus打不开cae文件怎么办?
  • ¥15 小程序准备上线,软件开发公司需要提供哪些资料给甲方