我正尝试复制以下布局。但是,我无法将文本与其对应的图标对齐。
我是这么试的:
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>Guia de Pesca Santos</title>
<style>
p {
font-size: min(max(5px, 4vw), 30px);
text-align: center;
}
/*img,p { display: inline-block; }*/
.contenedor {
display: flex;
align-items: center;
display: inline-block;
}
img {
width: 30px;
}
</style>
<meta name="viewport" content="width=device-width" , initial-scale=1.0, maxime-scale=1.0>
</head>
<body>
<div class="contenedor">
<img src="img/icotelefone.png" alt="Telefone">
<p>+55(13) 9779-0227 -Daniel- </p>
<img src="img/icoemail.png" alt="Telefone">
<p> contato@guiadepescasantos.com.br </p>
</div>
</body>
</html>
我该怎么做才能让它发挥作用?
2条答案
按热度按时间06odsfpq1#
例如,如果您希望保留平面HTML结构,可以用网格替换flexbox并定义模板化列
flvlnr442#
要对齐字段数据给予请使用class或id并使用text-align属性来指定固定的宽度。然后,您就可以完成任务了。