建站知識(shí)
網(wǎng)站設(shè)計(jì)知識(shí) 網(wǎng)站建設(shè)知識(shí) 網(wǎng)絡(luò)營(yíng)銷(xiāo)知識(shí) 微信資訊 常見(jiàn)問(wèn)題 網(wǎng)站備案 近期客戶網(wǎng)站建設(shè)套餐
標(biāo)準(zhǔn)型網(wǎng)站建設(shè) 精美型網(wǎng)站建設(shè) 營(yíng)銷(xiāo)型網(wǎng)站建設(shè) 高端品牌網(wǎng)站建設(shè) 電子商務(wù)型網(wǎng)站建設(shè) 行業(yè)門(mén)戶型網(wǎng)站建設(shè) 手機(jī)網(wǎng)站建設(shè) 微信網(wǎng)站建設(shè)CSS網(wǎng)頁(yè)設(shè)計(jì)中常遇到的問(wèn)題
一. 移除超鏈接的虛線(僅對(duì)FF有效)
FireFox下,當(dāng)你點(diǎn)擊一個(gè)超鏈接時(shí)會(huì)在外圍出現(xiàn)一個(gè)虛線輪廓. 這很容易解決, 只需要在標(biāo)簽樣式中加入
outline:none .
a{
outline: none;
}
二. 給行內(nèi)元素定義寬度
如果你給一個(gè)行內(nèi)元素定義寬度,那么它只是在IE6下有效. 所有的HTML元素要么是行內(nèi)元素要么就好是塊
元素. 行內(nèi)元素包括: <span>, <a>, <strong> 和 <em>. 塊元素包括<div>, <p>, <h1>, <form>和<li> . 你不
能定義行內(nèi)元素的寬度, 為了解決這個(gè)問(wèn)題你可以將行內(nèi)元素轉(zhuǎn)變?yōu)閴K元素.
span { width: 150px; display: block }三. 讓固定寬度的頁(yè)面居中
為了讓頁(yè)面在瀏覽器居中顯示, 需要相對(duì)定位外層div, 然后把margin設(shè)置為auto.
#wrapper {
margin: auto;
position: relative;
}四. 圖片替換技術(shù)
用文字總比用圖片做標(biāo)題好一些. 文字對(duì)屏幕閱讀機(jī)和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;
}你可以看到我們對(duì)標(biāo)題使用了標(biāo)準(zhǔn)的<h1>作為標(biāo)簽并且用css來(lái)將文本替換為圖片. text-indent屬性將文字
推到了瀏覽器左邊5000px處, 這樣對(duì)于瀏覽者來(lái)說(shuō)就看不見(jiàn)了.
關(guān)掉css,然后看看頭部會(huì)是什么樣子的.帆力·得實(shí)針式打印機(jī)打印CSS頁(yè)面設(shè)計(jì)排版問(wèn)題
五. 最小寬度
IE6另外一個(gè)bug就是它不支持 min-width 屬性. min-width又是相當(dāng)有用的, 特別是對(duì)于彈性模板來(lái)說(shuō), 它們有
一個(gè)100%的寬度,min-width 可以告訴瀏覽器何時(shí)就不要再壓縮寬度了.
除IE6以外所有的瀏覽器你只需要一個(gè) min-width: Xpx; 例如:
.container {
min-width:300px;
}為了讓他在IE6下工作, 我們需要一些額外的工作. 開(kāi)始的時(shí)候我們需要?jiǎng)?chuàng)建兩個(gè)div, 一個(gè)包含另一個(gè):
<div class="container">
<div class="holder">Content</div>
</div>然后你需要定義外層div的min-width屬性
.container {
min-width:300px;
}這時(shí)該是IE hack大顯身手的時(shí)候了. 你需要包含如下的代碼:
* html .container {
border-right: 300px solid #FFF;
}
* html .holder {
display: inline-block;
position: relative;
margin-right: -300px;
}
六. 隱藏水平滾動(dòng)條
為了避免出現(xiàn)水平滾動(dòng)條, 在body里加入 overflow-x:hidden .
body { overflow-x: hidden; }當(dāng)你決定使用一個(gè)比瀏覽器窗口大的圖片或者flash時(shí), 這個(gè)技巧將非常有用。
tholee集
- 2012優(yōu)秀網(wǎng)頁(yè)設(shè)計(jì)手法鑒賞
- 一個(gè)優(yōu)秀的網(wǎng)頁(yè)設(shè)計(jì)師是怎樣練就的
- 網(wǎng)頁(yè)設(shè)計(jì)師如何搭配好網(wǎng)頁(yè)顏色
- 在網(wǎng)頁(yè)設(shè)計(jì)中如何嵌入字體
- 良好的網(wǎng)頁(yè)設(shè)計(jì)細(xì)節(jié)
- 網(wǎng)頁(yè)設(shè)計(jì)2012年的趨勢(shì)
- 關(guān)于網(wǎng)頁(yè)設(shè)計(jì)的九項(xiàng)注意
- 大型網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)越簡(jiǎn)單越好
- 網(wǎng)站前端設(shè)計(jì)中的CSS Sprites應(yīng)該怎樣做
- 教你輕松看懂網(wǎng)頁(yè)設(shè)計(jì)中的HTML源碼