Tôi có html nàyCách căn chỉnh văn bản trung tâm trong các nút tùy chỉnh?
<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>
Trong < nút> và < input>, văn bản là trung tâm class của nút nhưng trong < a> và < div>, văn bản được hiển thị trên cùng của nút. Tôi nghĩ rằng nút <> và đầu vào <> kế thừa một số thuộc tính và do đó chúng căn chỉnh văn bản ở giữa nút.
Tôi thấy điều này
và tôi muốn rằng tất cả các nút sắp xếp văn bản ở giữa.
Lớp "btn" là thế này
.btn{
display: inline-block;
padding: 4px 12px; /* Padding por defecto */
font-size: 16px; /* Tamaño fuente por defecto */
line-height: 20px; /* Tamaño de linea */
text-align: center;
vertical-align: middle;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
cursor: pointer;
height: 80px;
background-color: #f5f5f5; /* por si no se ve el gradiente, aunque si lo pruebo en Chrome nunca deberia verse este color*/
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
border: 1px solid #cccccc;
-webkit-border-radius: 4px;
}
Bất kỳ ý tưởng?
Bản sao có thể có của [Căn dọc của văn bản nút] (http://stackoverflow.com/questions/15487408/buttons-text-vertical-align) – Pensierinmusica