Kom ihåg mig?
Home Menu

Menu


knas med knapp i IE men inte FF

Ämnesverktyg Visningsalternativ
Oläst 2009-02-17, 22:51 #1
cortexs avatar
cortex cortex är inte uppkopplad
Medlem
 
Reg.datum: Feb 2009
Inlägg: 147
cortex cortex är inte uppkopplad
Medlem
cortexs avatar
 
Reg.datum: Feb 2009
Inlägg: 147
Hejsan ,sitter och pillar på en design till en inloggning,
och skriver ut en "register" button, en bild som skall vara klickbar till registreringen.
Skriver ut den på detta viset:

Kod:
<a href="register.php" /> <div class="register_button" /> </div> </a>
Och i FF fungerar den jättefint och bra, men i IE finns det inget klickbart någonstans, vad beror detta på ?
cortex är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-17, 23:45 #2
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Jag ser ett par konstigheter:

a-taggen avslutas på ett sätt som inte är tillåtet (/>).
a-taggar får inte innehålla blockelement (som en div är).
div-taggen avslutas knasigt (/> och sedan genom </div>)

Jag kan tänka mig att webbläsaren blir snurrig av de "/>" som du har i koden men är inte helt 100 på det.

En giltig markup borde i vilket fall som helst vara antingen
Kod:
<div class="register_button"><a href="register.php"></a></div>
eller
Kod:
<a href="register.php"><span class="register_button"></span></a>
Dessutom vill du nog att länkarna ska innehålla någon form av text eller bild, eller?
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-18, 08:20 #3
cortexs avatar
cortex cortex är inte uppkopplad
Medlem
 
Reg.datum: Feb 2009
Inlägg: 147
cortex cortex är inte uppkopplad
Medlem
cortexs avatar
 
Reg.datum: Feb 2009
Inlägg: 147
okej, skall kika lite närmare på detta.

"länken" ifråga är en bild som användarna skall klicka på.
cortex är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-18, 09:15 #4
dlg dlg är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2007
Inlägg: 24
dlg dlg är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2007
Inlägg: 24
som sagt, block element får inte ligga innanför en anchor.. Följ dAEKs råd.
dlg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-18, 12:58 #5
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
Skall du bara ha elementet div inuti länkelementet för att visa en bild?

Då gör du på fel sätt.

Jag hade gjort så här:
Kod:
<a href="registrering.html" id="btn-register">Registrera dig här!</a>
Sedan css för att lägga till bakgrundsbild och gömma texten
Kod:
#btn-register {
/* samma bredd och höjd som din bild*/
width: 70px; 
height: 20px;
background: transparent url(/img/buttons/register-here.png) no-repeat 0% 0%;
text-indent: -9999px; /*gömmer texten för användaren man tillgänlig för sökmotorer*/
}
allstars är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:43.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017