css 中div的嵌套

html-css041

css 中div的嵌套,第1张

#web_background有背景色 因为这个DIV太大了 背景图片完全被DIV盖住了

因为使用绝对位置 所以都被盖住了

rightside如果你换个色就找到了 只是字被盖住了

还有一些低级错误 比如<>符号使用错误 分号冒号使用错误等 我都改了 你调试一下是你要的东西么

<style>

body {font-family:Arialmargin:autofont-size:12pxbackground-image:url(/images/headbg.png) no-repeat}

#web_background {margin:autowidth:1200pxbackground-color:#ccffcc}

#web_logo {background-color:#008080width:1200pxfloat:left}

#navi {width:1200pxheight:40pxbackground:url(navi.gif) }

#left_side {width:200pxheight:800pxbackground-color:#d8bfd8position:relativetop:140pxfloat:left}

#web_main {width:40pxheight:80pxfloat:leftcolor:#fffbackground-color:#000000}

#right_side {width:200pxheight:800pxbackground-color:#d8bfd8position:relativetop:140pxfloat:right}

</style>

<div id="web_background" >

<div id="web_logo">

<a herf="site"title="zhuye"><img src="/zhuye/images/logo.png"title="zhuye"/></a>

</div>

<div id="navi">导航

</div>

<div id="left_side">竖直导航

</div>

<div id="web_main">主要

</div>

<div id="right_side">右导航

</div>

<div style="clear:both"></div>

</div>

回楼上 有的时候系统就是有的UTF-8 或者MYSQL数据库是UTF-8 那页面必须用UTF-8 UTF-8是国际标准 以后会逐渐替代GB2312的 这并不代表不爱国 这种UTF标准确实是领先于GB2312标准 有以下几点优势

使用GBK出国就浏览不了了 或者用英文版的XP就看不了了

使用UTF-8节省网站空间

UTF通用性强 避免乱码问题

一个标准比另一个标准有更好的实用性 那就靠自然法则来决定了

.div_navi ul li里面定义的background-position虽然没有写背景位置但是默认的是0 0;也就是说实际上background:url('pic/png_navi.png') no-repeat这句实际的表达是background:url('pic/png_navi.png') 0 0 no-repeat所以后面如果只用.a_navi_main选择器的话优先级会低于上面的 最好的写法是.

div_navi ul li..a_navi_main{

width:50px

background-position:0 1px

}