Ir ao conteúdo

Posts recomendados

Postado

Estou iniciando no HTML e CSS  , nao estou conseguindo alinhas os item da lista junto com a imagem .

 

ajudasite.thumb.png.90a9ce77c451a7ac4521f7487b1dbac9.png

 

<body>
	<div id = "menu">
	<ul>
	<img src="C:\Users\William\Pictures\testeimagem.png">
	<li><a href="#">CONTATO</a></li>
	<li> <a id =href="#">ANIMES</a> </li>
	<li> <a href="#">PEDIDOS</a> </li>
	<li> <a href="#">ADMINISTRACAO</a> </li>
	<li><a href="#"> CALENDARIO</a></li>
	</ul>
	</div>
</body>
</html>
<style>
		body {
			margin: 0;
		}
		#menu ul {
			margin: 0;
			background-color: #000000;
		}
		#menu ul li {
			display: inline;

		}
		#menu ul li a 
		{
			padding: 5px 50px ;
			display: inline-block;
			color: white;
			text-decoration: none;

		}
		#menu ul li a:hover
		{
			color: #FF0000;
		}

	</style>

 

Postado
7 minutos atrás, Luís Roberto C. da Silva disse:

Adicione esse código ao css:


#menu img{
	vertical-align: middle;
}

 

Obrigado , nao ficou totalmente alinhado com a imagem , no caso eu devo alterar o tamanho da imagem , ou consigo ao invés de middle alterar manualmente ex: 20px , procurei aqui no google apos seu comentario e apenas achei com opções como Top etc 

 

Utilizando isto ele ajusta a imagem ou os item da minha lista ?

  • Moderador
Postado

@WilliamNascimento Você quer alinhar deixando o texto centralizado no elemento?

 

Use o line-height no elemento <li>  e defina o height de 50px  para o UL

https://www.w3schools.com/cssref/pr_dim_line-height.asp

 

Basicamente, você precisa colocar o line-height com o mesmo height do elemento ul

 

Assim, você deixa o texto exatamente no meio do elemento alinhado com o meio da imagem

 

Já a imagem, você deixa pelo menos com o mesmo height também.

 

https://jsfiddle.net/dife/7yewq0sv/4/

 

Postado
42 minutos atrás, DiF disse:

@WilliamNascimento Você quer alinhar deixando o texto centralizado no elemento?

 

Use o line-height no elemento <li>  e defina o height de 50px  para o UL

https://www.w3schools.com/cssref/pr_dim_line-height.asp

 

Basicamente, você precisa colocar o line-height com o mesmo height do elemento ul

 

Assim, você deixa o texto exatamente no meio do elemento alinhado com o meio da imagem

 

Já a imagem, você deixa pelo menos com o mesmo height também.

 

https://jsfiddle.net/dife/7yewq0sv/4/

 

Vou dar uma olhada neste metodo tambem , fiz pelo do amigo acima apenas nao entendi como funcionar , #menu img seria para formatar as imagem do menu certo ? Se for o caso porque a imagem permanece imovel e apenas modifica os objetos da lista ?

////// OUTRA AJUDA EDITANDO TOPICO 

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV.thumb.png.3ac1ed7db982664d0dd2e466fb6bdb57.png

consigo por o azul completode cima ate em baixo ? e nao ficar as partes de cima e de baixo preta ?

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...