Är ny här, jag har en hemsida som har premiär lördag så vore bra att någon svarar på idag.. https://www.vfilm.se/filip har lite problem med meny som sitter inte som det ska mellan IE eller Firefox. Har försökt med padding, tabell och vad ska jag göra? Är inte så duktig att göra hemsidan men vore bra om någon ser vad som är fel?
Behöver snabb hjälp!
14 svar · 715 visningar · startad av Psykmne
Det första du bör göra är att validera koden, spana in http://validator.w3.org/check?uri=http%3A%2F%2Fwww.vfilm.se%2Ffilip%2F och börja med att rätta till dessa!
Ok tack för tipsen! men förstod inte riktig ex. <p> och den sista tagg är fel.. det kan inte stämma?
t.ex. den > efter bottom.gif är fel (Röd färg) då ska jag ta bort den >?
Error Line 100 column 45: required attribute "ALT" not specified.
<div id="bottom"><img src="images/bottom.gif"></div></center>
alt not specified betyder att till varje <img> bör det finnas en beskrivning av bilden, eller en tom sträng om bilden inte föreställer något vettigt. Tex såhär
<img src="mormor.jpg" alt="Bild på mormor">
Att p-taggen får klagomål beror nog på att det är något trassel innan, tyvärr måste man kunna HTML ganska bra för att veta hur man ska rätta till felen som w3c varnar för.
Ja synd jag kan inte så bra html.. Men ser att det finns lite trassel (kanske mycket för er? :) ) men annars allt funkar utom layer1 som krånglar lite mellan IE och FF..
nejdå, men om vi skulle felsöka och skriva om hela koden åt dig så skulle du inte lära dig nånting om html. nåväl, eftersom det är fredag får du lite iaf...
* fixa till body med
background:#ccc url(images/tile.gif) top left repeat;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:80%
* lägg till en omslutande div och ange
position:relative;
margin:0 auto;
width:593px;
* ta bort alla andra divarnas
position:relative;
margin:0 auto;
width:593px;
* döp om #Layer1 till mer självklara #menu och ange
text-align:left;
position:absolute;
width:508px; height:23px;
left: 6px; top: 109px;
font-weight:bold
* ta bort border="0" ur img och ersätt i stilmallen med
a img {
border-style:none
}
din filmvisning kan hottas upp lite så slipper du fel 6-8.
<script type="text/javascript">document.write('<object width="320" height="256"><param name="movie" value="http://www.vfilm.se/filip/movies/anderstrailer.mov"><\/param><param name="wmode" value="transparent"><\/param><embed src="http://www.vfilm.se/filip/movies/anderstrailer.mov" type="video/quicktime" wmode="transparent" width="320" height="256"><\/embed><\/object>');</script>
det borde lösa några av dina problem.
men som sagt glöm inte att validera.
caya, det är så otroligt fult att använda document.write bara för att lura validatorn. :bla
Följden blir nu att man inte kan se filmen alls om man har javascript avstängt.
Troxy skrev:
caya, det är så otroligt fult att använda document.write bara för att lura validatorn. :bla
Följden blir nu att man inte kan se filmen alls om man har javascript avstängt.
sant - jag sa inte att det skulle bli snyggare, bara att det skulle validera §jr
Jättebra och stor tack! Jag ska försöka fixa ikväll när jag kommer hem.. Om det är fixat då känner man en stor lättnad då :)
Jag skulle nog säga att det är viktigare med validerad kod än att webbplatsen funkar med js avstängt.
För hur många är det som har js avstängt på sina webbläsare, egentligen?
Det brukar vara runt 5% som har js avstängt...
colione skrev:
Det brukar vara runt 5% som har js avstängt...
Yup: http://www.thecounter.com/stats/2007/March/javas.php
Men det är nästan bara antingen utvecklare eller folk som inte fattat att stödet är avslaget. För några år sen var det avsevärt fler och då var det viktigt att alltid se till att dom också kunde använda sajten. Ungefär som att flash inte alls var lika utbrett.
Idag är det i princip ingen som inte har flash installerat, och samma med javascriptstöd (utom utvecklare och en och annan som inte begriper alltså) så jag tycker att det är OK att köra js utan alternativ.
Men man kan ju självklart tala om det:
<noscript>Du har inte javascriptstödet påslaget och kan därför inte använda webbplatsen fullt ut</noscript>
zipper skrev:
Jag skulle nog säga att det är viktigare med validerad kod än att webbplatsen funkar med js avstängt.
För hur många är det som har js avstängt på sina webbläsare, egentligen?
Inte för att vara elak, men det där var ett väldigt dumt påstående.
Du verkar inte ha förstått meningen med "validerad kod" tyvärr.
Det skulle vara intressant att se dig motivera ditt inlägg.
Meningen med att köra sin hemsida genom W3C-validatorn är inte att det ska lysa grönt och stå "This page validates".
Meningen med att validera är att man ska vara säker på att den markup man har stämmer överrens med de rekommendationer som W3C har utvecklat.
W3C-validatorn kan som bekant inte upptäcka markup som spottas ut med hjälp av document.write, vilket är dumt.
Om man väljer att lura validatorn på detta sätt så tar man således inte hänsyn till W3C-rekommendationerna, vilket motverkar själva syftet med att ens validera sin kod.
Nu stämmer det mesta men har 4 punkter kvar att fixa.. Hajade noll det med taggar.. vad ska jag egentligen göra för att åtgärda?
Bland annat: Html-taggar! Och stilmallen inom head:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
[B][I]Stilmall[/I][/B]
</style>
</head>
<body>
[B][I]Sidans innehåll[/I][/B]
</body>
</html>