我目前正在开发一个项目,我正在使用一些div和:after
伪元素。我希望能够将:after
文本置于div中。有人可以帮帮我吗?
答案 0 :(得分:3)
我认为您只需在CSS中添加text-align: center
:
.example {
background: black;
height: 250px;
width: 500px;
text-align: center
}
.example:after {
content: "+";
color: white;
font-size: 100px;
}
如果您还想要垂直对齐:
.example {
background: black;
height: 250px;
width: 500px;
text-align: center;
display: table-cell;
vertical-align: middle;
}
.example:after {
content: "+";
color: white;
font-size: 100px;
}
答案 1 :(得分:2)
另一种方法:
.example { ... position: relative; }
.example:after { ...
position: absolute;
top: 50%; margin-top: -{50% of the element's height};
left: 50%; margin-left: -{50% of the element's width};
}
答案 2 :(得分:0)
您也可以尝试使用flex
var hSig = rsa.sign(variableWithJPEGinIt, hashAlg);