Html div中奇怪的中心文本定位
我不明白,为什么左面板上的文字会显示在顶部 如何在悬停的背景前移动链接文本Html div中奇怪的中心文本定位,html,css,Html,Css,我不明白,为什么左面板上的文字会显示在顶部 如何在悬停的背景前移动链接文本 <html> <head> <title>ssssssss</title> <style> html, body{ height: 100%; } .flat_menu_wrap{ display: table; widt
<html>
<head>
<title>ssssssss</title>
<style>
html, body{
height: 100%;
}
.flat_menu_wrap{
display: table;
width: 75%;
height: 50%;
}
.flat_menu_wrap div{
text-align: center;
vertical-align: middle;
}
.flat_menu_wrap a{
vertical-align: middle;
color: #f00;
font-size: 15px;
font-weight: 600;
display: block;
height: 100%;
}
.f_r_wrap{
width: 100%;
height: 100%;
}
.flat_cell_l{
display: table-cell;
width: 40%;
background-image: url("http://numberimage.ru/img/tst/wood.png");
}
.f_r_t_wrap{
display: table;
width: 100%;
height: 100%;
}
.f_c{
position: relative;
display: table-cell;
background-size: cover;
min-height: 100px;
}
.f_r_t_1{
background-image: url("http://numberimage.ru/img/tst/furnit.png");
}
.f_r_t_2{
background-image: url("http://numberimage.ru/img/tst/frezer.png");
}
.f_r_b_wrap{
display: table;
width: 100%;
height: 100%;
}
.f_r_b_wrap > div{
background-size: cover;
min-height: 100px;
}
.f_t{
display: table;
}
.f_r{
display: table-row;
}
.f_r_b_1{
background-image: url("http://numberimage.ru/img/tst/metal.png");
}
.f_r_b_2{
background-image: url("http://numberimage.ru/img/tst/tools.png");
}
.f_r_b_3{
background-image: url("http://numberimage.ru/img/tst/repair.png");
}
.f_s_a{
position:absolute;
width:100%;
height:100%;
top:0;
left: 0;
z-index: 1;
}
.f_s_a:hover{
background-color: rgba(129, 129, 129, 0.38);
}
.f_t_m{
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div class="flat_menu_wrap">
<div class="f_t f_t_m">
<div class="f_r">
<div class="flat_cell_l f_c">
<a href="/go.html">wodd dfdfd dfd</a>
</div>
<div class="f_c">
<div class="f_r_wrap f_t">
<div class="f_r">
<div class="f_c">
<div class="f_r_t_wrap">
<div class="f_r">
<div class="f_r_t_1 f_c">
<a class="f_s_a" href="/go776.html"><span></span></a>
<a href="/go35345.html">wodd dfdfd dfd</a>
</div>
<div class="f_r_t_2 f_c">
<a href="/5533go.html">reload answer next</a>
</div>
</div>
</div>
</div>
</div>
<div class="f_r">
<div class="f_c">
<div class="f_r_b_wrap">
<div class="f_r">
<div class="f_r_b_1 f_c">
<a href="/333go.html">wodd dfdfd dfd</a>
</div>
<div class="f_r_b_2 f_c">
<a class="f_s_a" href="/g53333333333355o.html"></a>
<a href="/g555o.html">reload answer next</a>
</div>
<div class="f_r_b_3 f_c">
<a href="/g5345o.html">reload answer next</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
ssssssss
html,正文{
身高:100%;
}
.flat\u菜单\u wrap{
显示:表格;
宽度:75%;
身高:50%;
}
.flat\u菜单\u wrap div{
文本对齐:居中;
垂直对齐:中间对齐;
}
.flat\u菜单\u包装a{
垂直对齐:中间对齐;
颜色:#f00;
字体大小:15px;
字号:600;
显示:块;
身高:100%;
}
.f_r_包装{
宽度:100%;
身高:100%;
}
.扁平单元{
显示:表格单元格;
宽度:40%;
背景图像:url(“http://numberimage.ru/img/tst/wood.png");
}
.f_r_t_包装{
显示:表格;
宽度:100%;
身高:100%;
}
f_c{
位置:相对位置;
显示:表格单元格;
背景尺寸:封面;
最小高度:100px;
}
.f_r_t_1{
背景图像:url(“http://numberimage.ru/img/tst/furnit.png");
}
.f_r_t_2{
背景图像:url(“http://numberimage.ru/img/tst/frezer.png");
}
.f_r_b_包装{
显示:表格;
宽度:100%;
身高:100%;
}
.f_r_b_wrap>div{
背景尺寸:封面;
最小高度:100px;
}
f_t{
显示:表格;
}
f_r.先生{
显示:表格行;
}
.f_r_b_1{
背景图像:url(“http://numberimage.ru/img/tst/metal.png");
}
.f_r_b_2{
背景图像:url(“http://numberimage.ru/img/tst/tools.png");
}
.f_r_b_3{
背景图像:url(“http://numberimage.ru/img/tst/repair.png");
}
.f_s_a{
位置:绝对位置;
宽度:100%;
身高:100%;
排名:0;
左:0;
z指数:1;
}
f_s_a:悬停{
背景色:rgba(129、129、129、0.38);
}
.f__m{
宽度:100%;
身高:100%;
}
左侧面板上的文本保持在div的顶部,因为它具有display
属性block
。删除此选项,文本将保持居中
如果您试图将文本居中,使其垂直居中,只需删除
高度:100%代码>
.flat_menu_wrap a{
vertical-align: middle;
color: #f00;
font-size: 15px;
font-weight: 600;
display: block;
//height: 100%;
}
与其用“更多细节”的文字滥发你的问题,你为什么不解释一下你想要完成什么?您希望文本显示在哪里?因为它在另一个div tag中,您的代码缩进实际上不是您在此处显示它的方式,请在开发人员工具中查看它以查看真正的缩进。这很明显。我想要居中文本。谢谢!就连我都不明白为什么只有一个特殊的细胞)