zoukankan      html  css  js  c++  java
  • HTML中的<ul>

    最近在看我们学校新闻网的代码,页面上有一个导航条,是“背景图片+<ul>”实现的。其代码如下:

    代码:导航条
    1 <div class="nav">
    2 <ul>
    3 <a href="index.jsp" target="_parent"><li></li></a>
    4 <a href="search.jsp" target="_blank"><li></li></a>
    5 <a href="special.jsp" target="_blank"><li>&nbsp;</li></a>
    6 </ul>
    7  </div>

    相应的CSS文件内容如下:

    .nav{ width:1000px; height:30px;}
    .nav ul
    { list-style:none; margin-left:-30px; margin-top:-13px; *margin:0; -margin:0;}
    .nav ul a li
    { float:left; width:82px; *width:83px; -width:40px; height:30px; margin:0px; line-height:30px; text-align:center;}
    .nav ul a:hover li
    { cursor:pointer;}

    普通的ul中,各个li项目都是竖着排列的,可以通过float:left来改变成横向排列。每一项要占多少像素,是由-40px决定的。具体宽度可以测量一下图片上每一个小块的宽度(每一个项目占的宽度都一样)。

    除此之外,还有其他属性可以设置。

    如果想去掉每个项目前面的列表符,可以在ul中设置list-style:none; 如果想让列表离开父容器一定距离,可以设置margin等属性。

  • 相关阅读:
    ubuntu的php7与apache2的环境搭建
    git服务器搭建post-receive 钩子部署服务端代码
    node redis安装与使用
    微信小程序坑集
    微信小程序登录
    mobx react
    react-native-router-flux 下部导航
    java
    java
    java
  • 原文地址:https://www.cnblogs.com/yuepeng/p/1812868.html
Copyright © 2011-2022 走看看