如何制作网页 如何制作网站 如何建网站 网站制作公司 设为首页 | 加入收藏 | 付款方式 | 联系我们
  6013612 6884510
 
网站制作常见问题
最新热门文章
 
新建网站如何打败老网站
企业建网站打好网络营销战
建网站如何提高关键词相关度
建网站流程
如何轻松建网站
智尔网络建网站详细流程
企业建网站解决方案
建网站应规划好哪几项
新建网站做好外链的重点
智尔网络建网站分享心得
 
 
 
  网站制作套餐价格
  网站推广服务介绍
  进入客户中心
  建网站问题解答
 
如何制作网页 当前位置:智尔网站制作公司 > > 如何建网站  
建网站使用CSS及DIV布局技巧
智尔网站制作公司 2011-08-18 01:22:39 作者:智尔网络

  1.超链接访问过后hover样式就不出现的问题?

  被点击访问过的超链接样式不在具有hover和active了, 解决方法是改变CSS属性的排列顺序: L-V-H-A

  a:hover ,一直也没出现什么问题,后来发现ie6下a:visited 和 ff下的颜色不一致,这才发现这一个问题。看来没有问题也不代表书写正确。

  2.IE6的双倍边距BUG

  例如:

  body {margin:0}

  div { float:left; margin-left:10px; width:200px; height:200px; border:1px solid red }

  浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline

  ps:刚开始接触这一工作的时候真的是不知道怎么回事,还以为是各个浏览器之间的解释不同,制作的时候只能小心意义的以ie6的宽度来定义,可惜ff 和ie经常预览效果不一致,被某些人抓住不放,当时很是气氛和郁闷,一气之下疯狂百度和谷歌,可惜那时候抓不住关键词,走了不少弯路才找到问题答案,好在现在解决了。Y(^_^)Y

  3.为什么FF下文本无法撑开容器的高度?

  标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉he ight设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义:

  div { height:auto!important; height:200px; min-height:200px; }

  4.为什么web标准中IE无法设置滚动条颜色了?

  原来样式设置:

  body { scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#eeeeee; scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#000; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; }

  解决办法是将body换成 html

  ps: 当时被要求要重新定义滚动条的时候,我查到了两个方法,一种如上,一种是js仿制滚动条,我应用的是上面的这种,但是发现不兼容IE,后来不了了之了,再后来偶然间才发现了这个解决办法。

  5.为什么无法定义1px左右高度的容器?

  IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px

  6.怎么样才能让层显示在FLASH之上呢?

  解决的办法是给FLASH设置透明:

  7.怎样使一个层垂直居中于浏览器中?

  这里使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二

  ps:margin的值就是div宽度的1/2;

 
关于智尔 联系智尔 客户中心 付款方式 友情链接
我们提供最具性价比的网站建设、网站制作服务,专业网站制作公司

智尔网络科技 版权所有 冀ICP备10010435号   业务受理热线:133 3138 7263 24小时销售值班电话: 155 3311 5675   客服QQ:6013612   6884510