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中,您的代码缩进实际上不是您在此处显示它的方式,请在开发人员工具中查看它以查看真正的缩进。这很明显。我想要居中文本。谢谢!就连我都不明白为什么只有一个特殊的细胞)