购买主题
<!copytype html>
<html>
<head>
<meta charset="uft-8">
<title>0005-优化内容区设置</title>
<style type="text/css">
html,body{
height:100%;
color:#FF0088;
}
body{
background:url(background.jpg)center center;
background-size:cover;
}
#container{
width:100%;
text-align:center;
position:absolute;
top:50%;
transform:translateY(-50%);
}
</style>
<body
margin:0;
padding:0;
position:relative;>
</head>
<div id="container">
<h1>我爱鱼<h2>
<p>www.fishc.com-让编程改变世界</p>
<a href="http:///bbs.fishC.com/forum.php">鱼C论坛传送门</a>
<a href="http://xxjl.zhanghm.cc/">回到本站主页</a>
</div>
</body>
</html>
哇!知识量真大{:5_92:}
alltolove 发表于 2017-1-8 15:06
哇!知识量真大
{:10_275:}尽精微
每天玩儿一点,时间会其开花结果{:10_275:}
厉害,知识讲解都很到位~~
type_J 发表于 2017-1-24 23:54
厉害,知识讲解都很到位~~
{:10_303:}
为什么我不能设置body的position为relative,否则就不是垂直居中了。。。我的代码要这样才能垂直居中<!doctype html>
<html>
<head>
<meta charset = "utf-8">
<title>Hello!</title>
<style type = "text/css">
body{
background: url(saw.jpg) center center;
background-size: cover;
margin: 0;
padding: 0;
<!-- position: relative; -->
}
html{
height: 100%;
color: #FFFFFF;
}
#container{
width: 100%;
text-align: center;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
</style>
</head>
<body>
<div id = "container">
<h1>Hello World!</h1>
<p>how are you?</p>
<a href = "http://www.baidu.com/">baidu</a>
</div>
</body>
</html>
EzioA 发表于 2017-3-9 23:27
为什么我不能设置body的position为relative,否则就不是垂直居中了。。。我的代码要这样才能垂直居中
建议发一个问题求助帖子,方便后人学习
{:10_258:}{:10_258:}CSS有点忘了,其他跟HTML旧版本好像没差
lumber2388779 发表于 2017-3-24 15:54
CSS有点忘了,其他跟HTML旧版本好像没差
我一直觉得CSS + Html5是一家。。。
本帖最后由 lyzklkl 于 2017-3-31 11:46 编辑
交作业啦~
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>欢迎来到html的世界</title>
<style type="text/css">
html,body{
height: 100%;
color:#fff;
}
body{
background: url(背景图片.jpg) center center;
background-size: cover;
margin: 0;
padding: 0;
position: relative;
}
#container{
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
text-align: center;
}
</style>
</head>
<body>
<div id="container">
<h1>我爱鱼C</h1>
<p>bbs.fishC.com - 是你在改变我,谢谢你</p>
<a href="http://bbs.fishc.com/forum-337-1.html">传送门</a>
</div>
</body>
</html>
加了transform: translateY(-50%); 木有上移,求解。。。
mark一下,学了005了,回头好找,讲的很好,就是词汇量有点大,哈哈
交作业
<html lang="en">
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>center</title>
<style type="text/css">
html,body{
height: 100%;
width: 100%;
color: red;
}
body{
background: url("background.jpg")center center;/*想把文字放到页面中间,必须通过设置水平、竖直两个方向都是“居中”*/
background-size: cover; /*cover:把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。*/
margin: 0; /*初始化内外边距*/
padding: 0;
position: relative; /*相对定位*/
}
#container0{
width: 100%;
text-align: center; /*文字水平居中*/
position: absolute;
}
#container1{
width: inherit; /*inherit 继承父类的属性*/
text-align: center;
position: absolute;
top:50%;
transform:translateY(-50%); /*transform:该属性允许我们对元素进行旋转、缩放、移动或倾斜。translateY(-50%):沿Y轴整体上移一半*/
}
#container2{
width: 100%;
text-align: center;
position: absolute;
bottom: 0;
transform:translateY(-50%);
/*bottom 属性规定元素的底部边缘。该属性定义了定位元素下外边距边界与其包含块下边界之间的偏移。
与之对应的top属性规定元素的顶部边缘。该属性定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。*/
}
</style>
</head>
<body>
<div id="container0">
<h1>我爱鱼C</h1>
</div>
<div id="container1">
<p>让编程改变世界!<br/>Change the world by program!</p>
</div>
<div id="container2">
<a href="http://www.fishc.com/" style="color: blue">传送门</a><br/>
<a href="http://bbs.fishc.com/forum.php?mod=collection&action=view&ctid=539" style="color: blue">HTML5-庖丁解牛</a>
</div>
</body>
</html>
我的代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>欢迎来到HTML世界</title>
<style type="text/css">
html,body{
height: 100%;
color: #ff0088;
}
body{
background: url(background.jpg) center center;
background-size: cover;
margin: 0;
padding: 0;
position: relative;
}
#container{
width: 100%;
text-align: center;
position: absolute;
top: 50%
transform: translateY(-50%);
}
</style>
</head>
<body>
<div id="container">
<h1>我爱学习</h1>
<p>www.fishc.com - 让编程改变世界</p>
<a href="http://bbs.fishc.com/forum-337-1.html">传送门</a>
</body>
</div>
</html>求解
本帖最后由 dnagz1995 于 2017-6-17 18:53 编辑
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Welcome to HTML</title>
<style type='text/css'>
html{
height:100%;
color:#ff3333;
}
body{
background: url(img_2.jpg) center center;
background-size:cover;
background:url(img_2.jpg) center center;
margin:0; /*初始化好习惯*/
padding: 0;
position:relative;
}
#container{
width:100%;
text-align :center;
position:absolute;
top:50%;
transform: translateY(-50%);
}
</style>
<body>
<div id="container">
<h1>这是h1标签</h1>
<p>这是P标签</p>
<a href = 'http://www.baidu.com'>这是a标签</a>
</div>
</body>
</head>
</html>
为什么我实现不了垂直居中
http://xxx.fishc.com/album/201706/17/185138yht0ndnd40dnbr86.png
<!doctype html>
<html>
<head>
<meta charset = "utf-8">
<title>wo de </title>
<style type="text/css">
html,body{
height:100%;
color:#FF0088;
}
body{
background-size:cover;
background:url(background.jpg)center center;
margin:0;
padding:0;
position: relative;
}
#container{
widht:100%;
text-align:center;
position: absolute;
top:50%;
}
</style>
</head>
<body>
<div id="container">
<h1>鱼C</h1>
<p>我爱鱼C</p>
<a href="http://bbs.fishc.com/forum-337-1.html">传送门</a>
</div>
</body>
</html>
这个有问题吗?设置相对定位和决定定位后 字就不水平居中了
body中不加position: relative;可以垂直居中,加了反而不行。。。。求解 {:10_266:}
同样遇到了在body之中加入"position: relative"之后,无法实现垂直居中的问题。
我的直接无法居中,还是麻烦不二看看{:10_266:}
<!doctype html>
<html>
<head>
<title>这是一张网页</title>
<meta charset='utf-8'>
<style type='text/css'>
html,body{
height:100%;
color:#00FFFF;
}
body{
background:url(练习.jpg);
background-size:cover;
margin: 0;
padding: 0;
}
#container{
width: inherit;
text-align:center;
position:absolute;
top:50%;
transform:translateY(-50%);
}
</style>
</head>
<body>
<div id='test'>
<h1>爱鱼C,爱编程</h1>
<p>www.fishc.com</p>
<a href='http://www.fishc.com'>传送门</a>
</div>
</body>
</html>
懂了懂了{:10_266:}
已有 25 人购买 本主题需向作者支付 5 鱼币 才能浏览