我和我的朋友对我们的网站css有轻微的问题。或者至少我们认为问题是什么......外部边界正在包裹在文本下面而不是像他们应该的那样一直向下。这是我们正在使用的CSS表:
html {
background-color: #00006E;
-webkit-font-smoothing: antialiased;
}
body {
margin: 0 auto;
padding: 2em 2em 4em;
max-width: 800px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.5em;
color: #545454;
background-color: white;
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
}
h1, h2, h3, h4, h5, h6 {
color: #222;
font-weight: 600;
line-height: 1.3em;
}
h2 {
margin-top: 1.3em;
}
a {
color: #0083e8;
}
b, strong {
font-weight: 600;
}
samp {
display: none;
}
img {
background: transparent;
border: 10px solid rgba(0, 0, 0, 0.12);
border-radius: 4px;
display: block;
margin: 1.3em auto;
max-width: 95%;
-webkit-animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1;
}
@keyframes colorize {
0% {
-webkit-filter: grayscale(100%);
}
100% {
-webkit-filter: grayscale(0%);
}
}
@-webkit-keyframes colorize {
0% {
-webkit-filter: grayscale(100%);
}
100% {
-webkit-filter: grayscale(0%);
}
}
p
{
white-space:nowrap;
}
这是HTML
<title>Traffordcraft.net Homepage</title>
<script src="//use.edgefonts.net/vt323.js"></script>
<link rel="stylesheet" type="text/css" href="css/main.css" />
<link rel="stylesheet" type="text/css" href="buttons/buttons.css" />
</header>
<body>
<h1 style="font-size: 25px; color: green; font-family: vt323, sans-serif;">Welcome to traffordcraft.net, you're probably here for one of the following. Please select one!</h1><br>
(是的,它下面有css3按钮,我们对它们没有任何问题。)
这里有人可以告诉我们为什么这会让浏览器的边框中断吗?谢谢!
答案 0 :(得分:0)
如果您希望边框向下(垂直),您可以在px中使用min-height
或高度。
我们并不完全符合您的要求,我们也没有您的HTML代码。
尝试一下,如果我做对了:Fiddle
@html {
background-color: #00006E;
-webkit-font-smoothing: antialiased;
}
删除背景颜色!
答案 1 :(得分:0)
您必须在CSS中的width
标记上提供height
和100%
<html>
,如下所示。并在css中为body标签提供min-height:100%
。检查 DEMO 。
在看到您的代码后,您还必须为@keyframes
添加供应商前缀。然后只有你的动画才能运作。
html {
background-color: #00006E;
height:100%;
width:100%;
-webkit-font-smoothing: antialiased;
}
body{ min-height:100%; /*add this line*/}
答案 2 :(得分:0)
如果你想要高度在屏幕上,那么你需要添加一些jQuery。
检查这是否对您有所帮助。 http://codepen.io/anon/pen/Alotx
$(document).ready(function(){
var windowHeight = $(window).height();
$('.innerWrap').css('minHeight',windowHeight)
})