B22Medlem sedan mars 2004256 inlägg Jag har stött på ett par fel när jag validerar med validator.w3.org.
Det gäller en sida med några bilder i, raden han klagar på är:
<a href=""><img src="images/0.jpg" alt="Några av UKF´s medlemmar" id="B1" onClick="window.open('images/noll.jpg', 'Föreningsmedlemmar',
'width=500,height=400,toolbar=no,menubar=yes,status=no,scrollbars=yes'); return false" /></a>
Meddelandet är:
there is no attribute "onClick"
och bokstaven k är markerat..jag vet inte vad som är fel med det.
KoplikMedlem sedan juli 20011 129 inlägg Versaler är inte tillåtet.
Skriv onclick istället, så går det nog bättre.
zcorpanMedlem sedan dec. 20042 245 inlägg Inte för att det har med validering att göra, men det kanske vore bättre att använda onclick på länken så att fönstret öppnas om man aktiverar länken med tangentbordet. Dessutom kan det vara bra att ha adressen till bilden i href="" så att man kan följa länken även utan JS.
<a href="images/noll.jpg" onclick="window.open(this.href, 'Föreningsmedlemmar',
'width=500,height=400,toolbar=no,menubar=yes,status=no,scrol lbars=yes'); return false"><img src="images/0.jpg" alt="Några av UKF´s medlemmar" id="B1" /></a>
B22Medlem sedan mars 2004256 inlägg Tackar!
Har ett till fel som jag skulle vilja ha hjälp med.
Denna rad:
Meddelande:<br /> <textarea name='content' wrap='physical' cols='30' rows='10'></textarea><br /><br />
wrap='physical' är inget attribut står det, får man inte använda det? finns det en likvärdig isf?
zcorpanMedlem sedan dec. 20042 245 inlägg Nej och nej.
Vad är det wrap=physical gör egentligen?
B22Medlem sedan mars 2004256 inlägg Det gör att en verklig radbrytning sker i formulärfältets kant när man skriver i det. Tar jag int emed wrap så får jag texten i en lång rad, inte kul att läsa.
B22Medlem sedan mars 2004256 inlägg Min index-sida innehåller en scrollboc liknande area som är fixat med css.
När jag validerade webbplatsen så klikcade jag på varje länk och validerade dokumentet och gick genom.
Men klickar jag på w3c´s logga så får jag upp att det inte går att validera sidan.
Får detta:
No Character Encoding Found! Falling back to UTF-8.
Kan det vara de svenska tecknen? varför klagade han inte på dem isf när jag validerade varje sida för sig?
zcorpanMedlem sedan dec. 20042 245 inlägg
B22 skrev:
Tar jag int emed wrap så får jag texten i en lång rad, inte kul att läsa.
Är du säker? Jag ser ingen skillnad på närvaron eller frånvaron av wrap=physical i någon webbläsare... varken i det som syns när man skriver eller det som skickas till servern.
B22Medlem sedan mars 2004256 inlägg Oj! jag har visst blandat ihop det med virtual, du har helt rätt, man får infoga radbrytningen själv när man skriver.
Har du någon aning om varför alla svenska tecknen blir till � i FF och andra konstiga symboler i IE?
B22Medlem sedan mars 2004256 inlägg Fick ändra teckenkodningen och det fungerar nu.
Men jag har fått två fel i min css fil, hoppas ni kan hjälpa mig med de, jag förstår inte varför jag får fel på dem..
Unknown pseudo-element or pseudo-class :vlink
som jag har skrivit så här:
a:vlink {
color: red;
}
* html #n_meny a Property zoom doesn't exist : 1
som ser ut så här:
* html #n_meny a{zoom:1; display: inline;}
TroxyMedlem sedan mars 20041 505 inlägg B22, jag tycker att dina felmeddelanden talar sitt tydliga språk! :P
1. Det finns ingen pseudo-klass som heter "vlink". Jag gissar på att du menar "visited".
Här är lite info om pseudo-klasser.
2. Samma sak där, det finns ingen egenskap som heter "zoom", iaf. ingen som ingår i någon standard.
Microsoft har uppfunnit en egenskap som heter "zoom" men den fungerar säkert bara i Internet Explorer.
B22Medlem sedan mars 2004256 inlägg Tack för svaret!
Visst de talar sitt tydliga språk, men det jag inte förstår är att dessa egenskaper fungerar i olika webbläsare men validatorn säger att de inte finns!
Jag fick tipset att använda zoom egenskapen, vilket funkar fint, eftersom en av menyerna rörde på sig bara när jag visade sidan i IE. Finns det någon annan egenskap som kan användas istället?
icaaqMedlem sedan okt. 20005 273 inlägg zoom används ibland för att få elementet i haslayout-mode (http://www.satzansatz.de/cssd/onhavinglayout.html), man kan sätta elementet i sådant läge även med tex position:absolute, float: left/right, display: inline-block, width: vilket värde som helst utan auto, height: vilket värde som helst utan auto och ett till icke validerbart sätt förutom zoom writing-mode: tb-rl.
Frågan till dig är om du använder zoom för detta? och om du gör det så skulle nog jag skapa en Conditional Comment (http://www.quirksmode.org/css/condcom.html ) och lägga in den selektorn där med någon av de egenskaperna som jag nämde oven.
mv icaaq
zcorpanMedlem sedan dec. 20042 245 inlägg Jag skulle lämna zoom:1 som det är... :)
joserMedlem sedan mars 20021 152 inlägg Du kan ju om du vill byta ut
* html #n_meny a{zoom:1; display: inline;}
mot
* html #n_meny a{display: inline-block;}
som också en MS-IE egenskap som inte validerar. Resultatet i IE<7 blir detsamma, men det blir ju lite mindre kod. ;)
B22Medlem sedan mars 2004256 inlägg
joser skrev:
Du kan ju om du vill byta ut
* html #n_meny a{zoom:1; display: inline;}
mot
* html #n_meny a{display: inline-block;}
som också en MS-IE egenskap som inte validerar. Resultatet i IE<7 blir detsamma, men det blir ju lite mindre kod. ;)
Jag skulle just skriva att jag har skrivit så. alltså tog bort resten och bara skrev
display: inline-block; :)
Tog även bort *html, och filen har blivit validerad nu utan fel och det ser likadant ut både i FF och IE.
Tack alla för att ni hjälper till så mycket!