中午接到joyo的电话,订的书来了...一时半会儿还看不上.
16.43 经过对一条条语句的检验,发现height元素对于排版有作用,去掉之后,导航条下的文字正常的从左边开始显示,而原来的导航条部分也没有变化.但是如果去掉width元素的值,则每个菜单的大小缩成和文字大小.
依然没有解决导航条中文字的位置问题.
下午接着把上午的问题解决,看了@SheepYang 的主页,然后对照了一下immi的navigator,把导航条变成了无序列表项目形式,并把<li>和<a>标签分别定义了CSS,于是菜单错位和菜单字体颜色全都正常了.
开始的情况是这样的,只是用<div>和<a>列出了5个菜单选项,没有进行相应的CSS定义,结果在页面上显示5个菜单以字体大小呈阶梯状排列.
看过immi的源码,采用无序的<li>标签,并嵌套<a>添加链接.在<li>的CSS定义好之后,错位的情况没有了.
又对<a>进行CSS定义,字体的颜色也正常了.