p {
margin:0;padding:0;
}
p#error {
color:#FF0000;
text-align:center;
}
p#success {
color:#3983C2;
text-align:center;
}
div#nav {
background-image:url('../img/nav.png');
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:5px;
}
div#nav, a {
text-decoration:none;
}
body {
margin:0 auto;
width:600px;
}
div#login, div#register {
background-image:url('../img/form.png');
background-repeat:repeat-y;
padding-top:5px;
padding-bottom:5px;
}
div#login table, div#register table {
margin:0 auto;
}
div#login table td, div#register table td {
text-align:right;
}
div#login input#btn, div#register input#btn {
background-image:url('../img/btn.png');
border-style:none;
width:70px;height:25px;
}
div#footer {
background-image:url('../img/footer.png');
height:30px;
}
这是我的CSS代码。我不知道如何让这个CSS在其他浏览器中运行,目前我在Chrome中工作。我已经在网上搜索过,发现了许多包含相关信息的页面,但这些对我来说更难理解。需要你的建议等等。非常感谢你!
答案 0 :(得分:7)
您的CSS应该可以在所有浏览器中使用。从浏览器到浏览器可能不会显示相同的内容。大多数开发人员使用重置来解决该问题。
CSS RESET
http://meyerweb.com/eric/tools/css/reset/
或
<强> NORMALIZE 强>
答案 1 :(得分:3)
问题是每个浏览器都会为不同的项添加不同的默认边距,填充等。这意味着您可以在每个布局中获得不同的布局。
我喜欢像这样做一个CSS休息:
*{margin:0; padding:0}
答案 2 :(得分:1)