Além dessa dúvida da largura da imagem, também não estou conseguindo colocar a legenda figcaption, fazer com que ela fique dentro da imagem.
Além dessa dúvida da largura da imagem, também não estou conseguindo colocar a legenda figcaption, fazer com que ela fique dentro da imagem.
Oi Vinicius, tudo certo?
O instrutor colocou 45% de width pois ele quis que ficasse QUASE com a metade do elemento pai (.portfolio). Os 10% restantes é para dar uma margem entre eles.
Com relação a sua outra dúvida, confira se os elementos estão sendo abertos e fechados corretamente. A estrutura de cada <li>
deve ser feita desta maneira:
<li>
<a href="http://g1.com.br">
<figure>
<img src="img/g1.png" alt="Front-page do portal G1">
<figcaption>
G1.com.br: reformulação de design e
implementação de HTML, CSS e JavaScript
</figcaption>
</figure>
</a>
</li>
Abcs!
Meu código html está assim:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" href="css/reset.css"/>
<link rel="stylesheet" href="css/site.css"/>
<link rel="stylesheet" href="portfolio.css"/>
</head>
<body>
<main>
<div>
<h1>Portfolio</h1>
<p>Veja abaixo a lista dos meus projetos mais relevantes</p>
<ul class="portfolio">
<li>
<figure>
<img src="../portfolio/bmw.png" alt="Foto BMW"/>
<figcaption>
<a href="http://www.bmw.com.br">BMW.com: reformação de design e implementação de HTML, CSS e JavaScript</a>
</figcaption>
</figure>
</li>
<li>
<figure>
<img src="../portfolio/g1.png" alt="Foto G1"/>
</figure>
<figcaption>
<a href="http://www.uol.com.br">UOL.com.br: reformação de design e implementação de HTML, CSS e JavaScript</a>
</figcaption>
</li>
<li>
<figure>
<img src="../portfolio/ibm.png" alt="Foto IBM"/>
</figure>
<figcaption>
<a href="http://www.ibm.com.br">IBM.com: aplicação de progressive enhancement em conjunto com aplicação back-end</a>
</figcaption>
</li>
<li>
<figure>
<img src="../portfolio/uol.png" alt="Foto Uol"/>
</figure>
<figcaption>
<a href="htto://www.g1.com.br">G1.com.br: reformulação do design e implementação de HTML, CSS e JavaScript</a>
</figcaption>
</li>
</ul>
</div>
</main>
</body>
</html>
Vinicius,
Repare onde você está colocando o link (a href
).
O usuário precisa clicar só no texto ou na figure toda? Na figure toda! Então você precisa envolvê-la toda no link, não só o texto, como no código que coloquei no post anterior.
Qualquer dúvida só postar, ok?
Abcs e bons estudos!