我有这个 html
<head>
<title>HTML5 App</title>
<link rel="stylesheet" type="text/css" href="css/custom.css">
<link rel="stylesheet" type="text/css" href="css/buttons.css">
</head>
<body>
<!--Estructura -->
<div id="botones">
<button class="btn" data-am-type="button">Soy un <button></button>
<a class="btn" data-am-type="button">Soy un <a></a>
<div class="btn" data-am-type="button">Soy un <div></div>
<input class="btn" type="button" value="Soy un <input>">
</div>
</body>
在
要使这些元素的文本垂直居中,只需将元素文本的
line-height
设置为等于元素的height
,并将box-sizing
-c8c9faedborder-box
7 设置为 –165a727469308e90f1f-c8c9faed----
(为了使所有元素的height
相同:JS 小提琴演示。
显然这确实会导致问题,如果文本换行到第二行。