Jump to content


Photo

Deixando Imagens Como Como Hyperlinks!


  • Faça o login para participar
9 replies to this topic

#1 kenny_2008

kenny_2008

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 25/10/2008, 22:10

Eai galeraaa blzinha???


Seguinte........

eu tenho aqui um menu horizontal onde nesse menu os "Botões" são imagens que eu criei no Photoshop...

coloco as imagens no menu usando:

<div id="menu">
<center><div id="links">
<img src="botao.jpg">
<img src="botao.jpg">
</div> <!--links-->
</div><!--menu>-->

até ai tudo bem porque o tamanho dela esta de acordo com meu CSS..........

queria saber como faço pra criar "Hyperlinks" nessas imagens eu sei que uso o "href"

mais não sei a "sintaxe" correta pra funcionar......

preciso da sintaxe correta.estou no aguardo.........

Obrigado!!!

Sucesso pra todos nós!!!!!!!!!!!!!!!!!! :rolleyes:

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 25/10/2008, 22:33

<a href="seu link"> sua imagem </a>

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 27/10/2008, 08:50

<a href="seu link"> <img src="botao.jpg" alt="Equivalente Textual" /> </a>

Edição feita por: Édipo Costa Rebouças, 27/10/2008, 08:51.


#4 Fábio.

Fábio.

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 27/10/2008, 13:00

eu tenho aqui um menu horizontal onde nesse menu os "Botões" são imagens que eu criei no Photoshop...

coloco as imagens no menu usando:

<div id="menu">
<center><div id="links">
<img src="botao.jpg">
<img src="botao.jpg">
</div> <!--links-->
</div><!--menu>-->

até ai tudo bem porque o tamanho dela esta de acordo com meu CSS..........

queria saber como faço pra criar "Hyperlinks" nessas imagens eu sei que uso o "href"


Bom, você pode fazer como o pessoal disse acima, colocando a TAG IMG dentro da TAG A, porém eu recomendo que, como você está atribuindo o tamanho do seu botão pelo CSS, atribua também a imagem como background. Ficaria mais ou menos assim:

a.link1{ display:block; float:left; width:100px; height:20px; background:url(../pasta/nomedaimagem.extensao) no-repeat left top; }

O display:block é pra TAG se comportar como um elemento de bloco, float:left faz as TAGS fluturarem lado a lado pra esquerda. Caso tenha declarado em algum lugar que as TAGS A têm float, é só redeclarar a propriedade no elemento que está usando.

Eu te recomendo entrar no site do Maujor ou até mesmo fazer uma busca aqui no fórum pra fazer um menu com UL e LI. Fica bem mais semântico! Um abraço.

#5 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 27/10/2008, 13:50

leia a parte de rolover com imagens.

http://forum.wmonlin...howtopic=206414

#6 Fábio.

Fábio.

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 27/10/2008, 17:15

Bastante interessante o seu tutorial! Boa iniciativa! Porém, devemos nos atentar à semântica e principalmente à acessibilidade.
Usar os elementos corretos, pra diminuir o uso de linhas é bom! E outro detalhe, de modo algum !important é considerado um hack. Chamá-lo de hack é contraditório, visto que é uma declaração do próprio CSS, sendo totalmente validável.

Um abraço!

#7 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 29/10/2008, 09:09

acho que você pegou essa parte do !important na parte de min-width certo? nesse caso é hack, pois explora o funcionamento incorreto do ie6 com essa propriedade.

#8 Fábio.

Fábio.

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 29/10/2008, 13:15

hehehe

Se formos chamar de hack uma redeclaração de propriedade, até pode ser. Mas no máximo, é um white-hack. Se é que essa nomenclatura existe... Porém, muitas vezes é preciso.

#9 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 29/10/2008, 13:20

chama-se hack pois não era para acontecer aquilo tendeu? é bug do ie6, redeclarar valores não é hack, mas explorar uma falha do navegador sim.

#10 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 31/10/2008, 11:07

Qualquer coisa que seja específico para um navegador é hack.

Sejao underline para IEs... Seja o !important pra mozilla... Tudo é hack.

Quando se diz "sites acessíveis" ou "acessibilidade" é um conceito que está dentro de cross-browser. Cross-browser significa que não importa o browser, vai ser compatível. Que teu código é lido e interpretado de forma legal (todas as propriedades usadas), por todos eles. Isso é a teoria de cross-browser. Na prática cross-browser talvez seria "que funcione legal em todos, de forma idêntica".

Mas ainda assim, essas firulas aí de que só funcione aqui ou acolá, é hack. Não existe meio-termo de hack.
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq