下面這種方法也是我從網(wǎng)上找的,這樣又會破壞一些特性
中文鏈接在IE8中下劃線貼緊了文字,這樣很不美觀。
解決辦法:
在<head>標簽中添加一個meta即可解決該問題
程序代碼
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
但是,這樣的做法會然IE8中的一些元素樣式失效,因為“IE=EmulateIE7”這一句讓IE8“變成”了IE7。
如:CSS中給<tbody>標簽設置了邊框,IE系列中只有IE8能夠識別,添加以上代碼會讓IE8中也同樣無效。
如果你有更好的解決辦法,敬請告知。
以下是我查看百度源碼后得出的,我發(fā)現(xiàn)百度在幾種瀏覽器里面都是一樣沒有我們說的這個問題
根據(jù)我與百度源碼的對比,這種情況現(xiàn)在還有一種辦法解決
即將頂部的以下代碼改為
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
改為
<html>
即可,這樣就不會出現(xiàn)文字與下劃線太近的問題