十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一般属性菜单是采用display属性来控制菜单的显示和隐藏的,如果要设置为默认展开,可以将所有的菜单节点和子节点的display属性设置为true。不懂请继续追问。
创新互联公司于2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元广陵做网站,已为上家服务,为广陵各地企业和个人服务,联系电话:18982081108
用JQUERY的TREEVIEW UI 太容易了
你去网上查一下就明白了
比如你的上面的列表就可以写成
ul
li1
ul
li
ul2
li3/li
li3/li
/ul
ul2
li3/li
li3/li
/ul
/li
/ul
/li
/ul
写css结构树我喜欢按页面名-区块名进行注释,当然还有其他的注释,比如全局样式注释,IE的HACK注释什么的
CSS写法上不轻易写如DIV.hello这样的,因为这样写的优先度比直接写.hello高,以后要改写的稍有麻烦;而且对于整站所用的样式,比如.clear{},.blight{}这种,更不适宜加上元素名称的 ,因为它很可能加在div上,也能加在br、em上
排队是指书写的顺序的话,我习惯先定义全局样式,再按着页面从上到下顺序书写
css 直接 用ul li 都可以实现。
用js 的话。 可以用 ztree 这个jquery 控件。
利用伪类可以实现点击打开折叠菜单,但是再次点击收起貌似就没法实现了。跟楼下说的一样,利用:hover、:active 可以设置二级菜单的样式(如height、visibility、display)以达到展开的效果。
在样式 属性中
加入
style
xxxUL{
width:xxx;
height:xxx;
}
xxxUL li{
display:block;
padding:0 0 0 40px;
list-style-img:(图标路径) xpx xpx no-repeat; 图标位置 调整
list-style:none;
width:xxx;
height:xxx
}
/style
差不多这样就行了吧 看你的HTML 是不是 用的这个结构