13116020427

麻豆网站免费入口 網頁制作中常見的8大問題

時間:2016-07-01

以下是自己網上查找的知識,希望對網頁制作者們有用~~

1. 超鏈接訪問過后hover 樣式就不出現的問題?

被點擊訪問過的超鏈接樣式不在具有hoveractive, 解決方法是改變CSS屬性的排列順序: L-V-H-A

ps:好在自己一開始書寫時就沒有把這四種樣式寫全過,我只寫 a:link a:hover ,一直也沒出現什么問題,后來發現ie6a:visited ff下的顏色不一致,這才發現這一個問題。看來沒有問題也不代表書寫正確。

2.IE6 的雙倍邊距BUG

例 如:

浮 動后本來外邊距10px,IE解釋為20px,解決辦法是加上display:inline

ps: 剛開始接觸這一工作的時候真的是不知道怎么回事,還以為是各個瀏覽器之間的解釋不同,制作的時候只能小心意義的以ie6的寬度來定義,可惜ff ie經常預覽效果不一致,被某些人抓住不放,當時很是氣氛和郁悶,一氣之下瘋狂百度和谷歌,可惜那時候抓不住關鍵詞,走了不少彎路才找到問題答案,好在 現在解決了。Y(^_^)Y

3. 為什么FF 下文本無法撐開容器的高度?

標準瀏覽器中固定 高度值的容器是不會象IE6里那樣被撐開的,那我又想固定高度,又想能被撐開需要怎樣設置呢?辦法就是去掉he ight設置min-height:200px; 這里為了照顧不認識min-heightIE6 可以這樣定義:

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

4. 為什么web 標準中IE 無法設置滾動條顏色了?

原 來樣式設置:

解決辦法是將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;

8 firefox 嵌套div 標簽的居中問題的解決方法

假定有如下情況:

 

如果要實現ba中居中放置,一般只需用CSS設置atext-align屬性為center。這樣的方法在IE里看起來一切正常;但是在 Firefoxb卻會是居左的。

解決辦法就是設置b的橫向marginauto。例如設置bCSS樣式為:margin: 0 auto;

Copyright ©2007 - 2022 bodyliftguide.com 麻豆视传媒短视频黄入(北京)有限公司 All Rights Reserved 京ICP備07017583號 百度統計

m wap