菜单css中div的class与ul的class区别

2025-02-03 07:22:00
推荐回答(3个)
回答1:

CSS中
id是针对页面中唯一的一个标签的如你代码中的


class是针对页面中所有出现该class的标签
#menu {} 是为id为#menu的标签定义样式
#menu ul{}是为id为#menu的标签下的
    标签定义样式
    #menu li{}是为id为#menu的标签下的
  • 标签定义样式
    #menu li a: hover{} 是为id为#menu的标签下的
  • 标签下的标签定义活动样式

    每个样式都是有针对性的,乱放肯定会没用,比如 #menu li a: hover{} ,如果 是为id为#menu的标签下的
  • 标签下没有标签,那这个样式就没用任何的用

    回答2:

    这你自己依照一大堆的东西 要学会自己学习 一般#menu 里定义全局的属性 比如平铺背景 总体宽高位置 ul外的div可以合并,id加在ul上 也可以独立出来 那么ul主要就设置相对div外层的补丁之类的 ul li主要是每个按钮的样式,包括字体内外补丁背景 一般float:left;display:block;设成块级浮动元素排列 不懂在问吧 主要自己学习才能提高

    回答3:

    区别只要名字不同就可以了 里面属性 用到什么需要放什么就放 没什么特殊限制
    建议你看下手册