使用 <!DOCTYPE html> 时不需要的边框
unwanted borders when I use <!DOCTYPE html>
如果我使用 !DOCTYPE html ,不需要的边框会出现在页眉的下角。我使用图像来获得这些角。 Internet Explorer 和 Chrome 也有同样的问题。我怎样才能删除这些边框?如果我使用 !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN 则没有任何问题。
代码是:
body {
font-family : arial, sans-serif;
background-color: #FFFFF0;
margin:0;
}
div.header {
width: 100%;
text-align: center;
background-color: #0000CC;
float: left;
padding:0.001em;
}
<!DOCTYPE html>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<DIV class="header">
<IMG SRC="http://www.usefulchess.com/kq.gif" BORDER="0" WIDTH="80" HEIGHT="63"
ALT=""> <IMG SRC="http://www.usefulchess.com/useful.gif"
BORDER="0" WIDTH="150" HEIGHT="49" ALT=""> <IMG
SRC="http://www.usefulchess.com/chess.gif" BORDER="0" WIDTH="200" HEIGHT="60" ALT="">
<IMG SRC="http://www.usefulchess.com/sembol.gif" BORDER="0" WIDTH="255" HEIGHT="84"
ALT="" class="sembol">
</DIV>
<DIV class="menudesktop"><!-- menu desktop -->
<!-- BUTTON-->
<TABLE bgcolor="#0000CC" WIDTH="100%" BORDER="0">
<TR><TD> </TD></TR>
</TABLE>
<TABLE bgcolor="#0000CC" WIDTH="100%" BORDER="0" cellpadding="0" cellspacing="0">
<TR>
<TD WIDTH="3%" HEIGHT="25"><IMG SRC="http://www.usefulchess.com/left2.gif"
BORDER="0" WIDTH="60" HEIGHT="25" ALT="">
</TD>
<TD align="center" WIDTH="95%" HEIGHT="25">
<A HREF="../index.html" class=button>Home</A>
<a href="../play/playchess.html" class="button">Play Chess</a>
<a href="../rules/chess-rules.html" class="button">Chess Rules</a>
<a href="../tactics/chess-tactics.html" class="button">Chess Tactics</a>
<a href="../problems/chessproblem2_1.html" class="button">Problems </a>
<a href="../studies/chess_study1.html" class="button">Studies </a>
<A HREF="../store/chess_books.html" class="button">Books</A>
</TD>
<TD WIDTH="2%" HEIGHT="25"><IMG SRC="http://www.usefulchess.com/right2.gif"
BORDER="0" WIDTH="60" HEIGHT="25" ALT="">
</TD>
</TR>
</TABLE>
</DIV><!-- menu desktop end-->
</BODY>
</HTML>
我使用以下方式修复它:display:block;例子:
Details on whosebug.com : Fit image to table cell [Pure HTML]
将 bgcolor 与 !DOCTYPE html 一起使用也会创建不需要的边框。
代码是:
body {
font-family : arial, sans-serif;
background-color: #FFFFF0;
margin:0;
}
div.header {
width: 100%;
text-align: center;
background-color: #0000CC;
float: left;
padding:0.001em;
}
<!DOCTYPE html>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
<DIV class="header">
<IMG SRC="http://www.usefulchess.com/kq.gif" BORDER="0" WIDTH="80" HEIGHT="63"
ALT=""> <IMG SRC="http://www.usefulchess.com/useful.gif"
BORDER="0" WIDTH="150" HEIGHT="49" ALT=""> <IMG
SRC="http://www.usefulchess.com/chess.gif" BORDER="0" WIDTH="200" HEIGHT="60" ALT="">
<IMG SRC="http://www.usefulchess.com/sembol.gif" BORDER="0" WIDTH="255" HEIGHT="84"
ALT="" class="sembol">
</DIV>
<DIV class="menudesktop"><!-- menu desktop -->
<!-- BUTTON-->
<TABLE bgcolor="#0000CC" WIDTH="100%" BORDER="0">
<TR><TD> </TD></TR>
</TABLE>
<TABLE bgcolor="#0000CC" WIDTH="100%" BORDER="0" cellpadding="0" cellspacing="0">
<TR>
<TD WIDTH="3%" HEIGHT="25"><IMG SRC="http://www.usefulchess.com/left2.gif"
BORDER="0" WIDTH="60" HEIGHT="25" ALT="">
</TD>
<TD align="center" WIDTH="95%" HEIGHT="25">
<A HREF="../index.html" class=button>Home</A>
<a href="../play/playchess.html" class="button">Play Chess</a>
<a href="../rules/chess-rules.html" class="button">Chess Rules</a>
<a href="../tactics/chess-tactics.html" class="button">Chess Tactics</a>
<a href="../problems/chessproblem2_1.html" class="button">Problems </a>
<a href="../studies/chess_study1.html" class="button">Studies </a>
<A HREF="../store/chess_books.html" class="button">Books</A>
</TD>
<TD WIDTH="2%" HEIGHT="25"><IMG SRC="http://www.usefulchess.com/right2.gif"
BORDER="0" WIDTH="60" HEIGHT="25" ALT="">
</TD>
</TR>
</TABLE>
</DIV><!-- menu desktop end-->
</BODY>
</HTML>
我使用以下方式修复它:display:block;例子: Details on whosebug.com : Fit image to table cell [Pure HTML]
将 bgcolor 与 !DOCTYPE html 一起使用也会创建不需要的边框。