<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><style type="text/css"><!--#Layer1 { position:absolute; width:279px; height:281px; z-index:1; height: 300px; text-align:center; }--></style></head><body><div id="Layer1">fds fdsa fdsa fdsa fds a</div></body></html>
Add vertical-align:middle
You text-align:center. Of course it’s centered
You text-align:center. Of course it is centered
Boss,
You may not understand what I mean yet. What I mean is to display the text in Chinese and English on the layer, not in the center. It is equivalent to the middle of the layer.
Adding vertical-align:middle
does not work, I have tried this at first
http://blog.163.com/zhaoyanping_1125/blog/static/20132915320120574238932 /
http://blog.163.com/zhaoyanping_1125/blog/static/20132915320120574238932/
Can you not use so many layers? It feels a bit complicated
text-align: center; line-height:300px;
The former is horizontally centered, and the latter adjusts the line height to be vertically centered. The premise is that there is only one line of content. If you are not sure about the text, it is recommended to add a label such as
text-align:center; line-height:300px;
The former is horizontally centered, and the latter adjusts the line height to vertical centering. The premise is that there is only one line of content. If you are not sure about the text, The suggestion is to add a tag such as
The most commonly used one is to use line- height
The most commonly used one is to use line-height, that’s it, you can use this to get it done
Horizontal is easy to solve: text-align:center;
Vertically centered Situation:
1: Single line text: directly use line-height;
2: Multi-line text or pictures, this is more troublesome. The general approach is to nest divs in multiple layers, by simulating table-cell It supports the vertical centering feature and relative positioning implementation. The code is as follows:
.wrap{ background:red; width:300px; height:100px; display:table-cell; vertical-align:middle;*position:relative; text-align:center}
.valign_wrap{*position:absolute;*top:50%;}
.valign_content{*position:relative;*top:-50%;*left:-50%;display :inline-block;*display:inline;*zoom:1;text-align:left;}