在進行企業網站設計過程中很多設計師都會使用到CSS,但dan是shi有you時shi候hou因yin為wei各ge種zhong原yuan因yin很hen遇yu到dao一yi些xie被bei忽hu略lve或huo是shi不bu好hao解jie決jue的de問wen題ti,此ci時shi我wo們men就jiu需xu要yao找zhao一yi個ge可ke靠kao的de外wai授shou來lai幫bang忙mang。分fen形xing科ke技ji在zai這zhe方fang麵mian的de工gong作zuo經jing驗yan已yi有you13年,可以很專業的為大家解決關於網站編程語言、網站界麵設計方法等關於網站設計的問題,如有需要可以隨時聯係本站的在線客服幫您解決。

接下來分形科技小編就為大家分享一下關於網頁設計之CSS中常見的六大問題解析,希望可以對企業的網站設計細節分析問題有所幫助。
問題一,移除超鏈接的虛線(僅對FF有效)問題
FireFox下,當我們點擊一個超鏈接時會在外圍出現一個虛線的輪廓的問題,這個問題很容易解決,我們隻需要在標簽樣式中加入以下代碼即可。
outline:none .
a{
outline: none;
}
問題二,給行內元素定義寬度問題
網站中CSS編輯中如果我們在給一個行內元素定義寬度時,那麼它隻是在IE6下有效.所有的HTML元素要麼是行內元素要麼就好是塊元素。其中內元素包括:<span>, <a>, <strong>和<em>;塊元素包括:<div>, <p>, <h1>, <form>和<li>.此時我們不能定義行內元素的寬度,為了解決這個問題我們可以將行內元素轉變為塊元素。
方法如下:span { width: 150px; display: block }
問題三,讓固定寬度的頁麵居中問題
網站中CSS為了讓頁麵在瀏覽器居中顯示需要相對定位外層div,然後把margin設置為auto.
#wrapper {
margin: auto;
position: relative;
}
問題四,圖片替換技術問題
在web中用文字總比用圖片做標題好一些,因為目前的搜索引擎還無法識別圖片中的內容,所以網站設計中文字是對屏幕閱讀機和SEO都是非常友好的。
HTML示例:
<h1><span>Main heading one</span></h1>CSS:
h1 { background: url(heading-image.gif) no-repeat; }
h1 span {
position:absolute;
text-indent: -5000px;
}
在上麵的HTML代碼中可以看到我們對標題使用了標準的<h1>作為標簽並且用css來將文本替換為圖片,text-indent屬性將文字推到了瀏覽器左邊5000px處,這樣對於瀏覽者來說就看不見了.
問題五,最小寬度的問題
網站設計中IE6瀏覽器的一個問題就是不支持min-width屬性,但是min-width又是相當有用的,特別是對於彈性模板來說,它們有一個100%的寬度,min-width可以告訴瀏覽器何時就不要再壓縮寬度了。除IE6外其他的瀏覽器隻需要一個min-width: Xpx;例如:
.container {
min-width:300px;
}
為了讓他在IE6下工作, 我們需要一些額外的工作.如開始的時候我們需要創建兩個div,一個包含另一個,做法示例如下:
<div class="container">
<div class="holder">Content</div>
</div>
然後我們需要定義外層div的min-width屬性,如:
.container {
min-width:300px;
}
這時候我們需要包含如下的代碼:
* html .container {
border-right: 300px solid #FFF;
}
* html .holder {
display: inline-block;
position: relative;
margin-right: -300px;
}
問題六,隱藏水平滾動條問題
網站設計中CSS為了避免出現水平滾動條,在body裏加入overflow-x:hidden .
body { overflow-x: hidden; }
當你決定使用一個比瀏覽器窗口大的圖片或者flash時,這個技巧將非常有用。












