Avatar billede guldhammer72 Novice
26. april 2010 - 10:31 Der er 11 kommentarer og
1 løsning

Fejl i design i Internet Explorer 8

Hejsa Eksperter.

Jeg har et problem med et design på en hjemmeside, som først er opstået efter at siden vises i Internet Explorer 8. Det drejer sig om toppen af siden, der skodder designet helt ud, http://tobias.guldhammer.info problemet er at Peter Plys billedet vælter ind over den bjælke med Grisling på, og Grisling vælter ind over teksten, men Peter Plys skulle egentlig stå på den Højre side af top teksten, men det vil/kan den ikke,
hvad gør jeg???

Her er toppen af siden:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Til minde for Tobias Guldhammer Salek</title>
<META name=author content="Michael Guldhammer">
<META name=copyright content="Copyright Michael Guldhammer">
<META name=revisit-after content="14 days">
<META name=distribution content="Global">
<meta name=rating content="general">
<meta name=keywords content="børn, barn, barnedød, dødfødt, minde, Tobias, søn, tab, mistet barn.">
<meta name=description content="Denne side er til for at mindes vores elskede og savnede søn Tobias Guldhammer Salek, som desværre døde af uforklarlige årsager i uge 40, d. 25-02-07.">
<meta name="MSSmartTagsPreventParsing" content="True">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<link rel="stylesheet" type="text/css" href="voodoo.css" media="screen" />
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
<link rel="stylesheet" type="text/css" href="handheld.css" media="handheld" />
<title>Mindeside for Tobias Guldhammer Salek.</title>
<style style="text/css">

.dcountstyle{ /*Example CSS to style count up output*/
font: bold 16px Arial;
padding: 3px;
}

.dcountstyle sup{ /*Example CSS to style count up output*/
font-size: 90%
}

</style>

<script type="text/javascript">

/***********************************************
* Dynamic CountUp script- ? Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

function dcountup(startingdate, baseunit){
    this.currentTime=new Date()
    this.startingdate=new Date(startingdate)
    this.timesup=false
    this.baseunit=baseunit
    this.start()
}

dcountup.prototype.oncountup=function(){} //default action for "oncountup"

dcountup.prototype.start=function(){
    var thisobj=this
    this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
    var timediff=(this.currentTime-this.startingdate)/1000 //difference btw target date and current date, in seconds
    var oneMinute=60 //minute unit in seconds
    var oneHour=60*60 //hour unit in seconds
    var oneDay=60*60*24 //day unit in seconds
    var dayfield=Math.floor(timediff/oneDay)
    var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
    var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
    var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
    if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
        hourfield=dayfield*24+hourfield
        dayfield="n/a"
    }
    else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
        minutefield=dayfield*24*60+hourfield*60+minutefield
        dayfield=hourfield="n/a"
    }
    else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
        var secondfield=timediff
        dayfield=hourfield=minutefield="n/a"
    }
    var result={days: dayfield, hours:hourfield, minutes:minutefield, seconds:secondfield}
    this.oncountup(result)
    setTimeout(function(){thisobj.start()}, 1000) //update results every second
}

</script>
</head>
<body>
<div class="page_wrap clearfix">
  <div class="header">
    <div class="header_block">
      <div class="logo">
                        <img alt="logo" src="img/018.jpg" /></div>
      <h1>Tobias's Mindeside</h1>Til minde om vores elskede søn Tobias Guldhammer Salek<img alt="logo" src="img/019.jpg" /></div>
  </div>
  </div>
        <div class="container clearfix">


og derefter fortsætter den med en
<div class="left_column">
<h3>Menu</h3>

Håber nogen kan hjælpe mig.
Avatar billede zips Juniormester
26. april 2010 - 17:55 #1
Avatar billede olebole Juniormester
28. april 2010 - 14:10 #2
<ole>

- og så kræver det en hel del viden at bruge XHTML 1.0 Strict. Mest sandsynligt er det, at der slet ikke er tale om XHTML. Ikke at det gør noget særligt - XHTML er forældet og den nyeste (brugbare) markup-version hedder stadig HTML 4.01 - men det er aldrig hensigtsmæssigt at bilde browseren noget ind, der ikke passer  ;o)

/mvh
</bole>
Avatar billede keysersoze Guru
28. april 2010 - 14:24 #3
Rent faktisk ser MS det, altså XHTML med forkert mime-type, som en de facto standard, en lettere måde at skrive HTML 4.01 på. Så selvom jeg er helt enig, er jeg overbevist om at XHTML fortsætter til fordel for HTML indtil HTML5 engang kommer.
Avatar billede olebole Juniormester
29. april 2010 - 00:49 #4
Det er jeg ikke sikker på. Flere og flere store, trendsettende spillere er begyndt at bruge HTML5 DTD'en, som er fuldt valid, selvom HTML5 endnu ikke er færdig:

<!DOCTYPE html>

Jeg er enig i, at MS's nyeste udviklerværktøjer bruger XHTML som default, og det er ikke utænkeligt at det samme gælder for næste version.

På den anden side rykker nettet hurtigt, og efter der har været en mere eller mindre pletvis tilbagevenden til HTML 4.01, ser det ud til, HTML5 er begyndt at brede sig - og at det kommer til at gå rigtig hurtigt.
Avatar billede keysersoze Guru
29. april 2010 - 09:22 #5
Der er ingen tvivl om at HTML5 nok ikke først kommer i 2022 men at det derimod allerede så småt er på vej - min kommentar gik kun på brugen af HTML4 kontra XHTML og hvad jeg har af svar fra MS.
Avatar billede olebole Juniormester
29. april 2010 - 09:42 #6
Helt så sort er det nu ikke. HTML5 kommer i 2012 med en 'prøveperiode' frem til 2022, før den næste version kommer. Og nej, HTML5 er ikke 'så småt på vej'. Det buldrer derudad, men folk er kun så småt ved at finde ud af det. WWW's 'indehaver' (læs: Google) er blot én af mange, som er gået over til HTML5 - men de er til gengæld ekstremt trendsettende.

Hvad XHTML kontra HTML4.01 angår, så læg mærke til, at en hel del af nettets store spillere - som ikke har omlagt til HTML5 - i stedet har omlagt til HTML4.01.

At så MS hænger i bremsen, er en anden ting. Spørgsmålet er, hvorlænge de kan tillade sig at hænge dér. Time will show  =)
Avatar billede keysersoze Guru
29. april 2010 - 10:07 #7
jeg mente nu heller ikke at jeg så sort på det - men problemet med at MS hænger i bremsen er jo, at man som udvikler på deres platform er utrolig afhængig af deres beslutninger omkring standarderne. Jeg har fx talt med dem om de problemer der pt er med at udvikle en valid HTML4 webforms-løsning og det er ikke muligt, men det ser de ikke som noget problem for; "I'm not saying it isn't a good thing, but as I explain below, it doesn't matter for the 99% case.  The only time I've seen it crush an app is in extremely strict, custom parsers and ui-automation running a custom parser."

... så ud fra det kan man jo næsten kun tolke, at hvis det ikke crasher så fungerer det set fra et MS synspunkt.

Som udvikler handler det så selvfølgelig om ikke at være slave af platformen - men det er så godt som umuligt i dette tilfælde. Hvordan det så forholder sig i forhold til HTML5 på deres platform tør jeg ikke sige da jeg ikke har forsøgt - men jeg ser selvfølgelig stort frem til det.

Når alt det så er sagt ser jeg selv
Avatar billede keysersoze Guru
29. april 2010 - 10:08 #8
hov - den sidste linje skulle ikke med :)
Avatar billede olebole Juniormester
29. april 2010 - 12:35 #9
Jeg tror, vi taler lidt forbi hinanden og ikke er så uenige endda. Det med 'sortsynet' gik nu udelukkende på HTML5's forventede release. Jeg ville nok opfatte virkeligheden som værende temmelig begsort, hvis vi skulle vente 14 år på HTML4.01's afløser  ;o)
Avatar billede keysersoze Guru
29. april 2010 - 13:06 #10
nåh - på den måde :) Husk at læse mit "ikke" i #5 - jeg forventer IKKE at vi skal vente til 2022, som er der hvor den efter forventningerne går over til at blive den anbefalede standard. Helt som dig kan jeg også godt se at HTML5 er på stort fremtog allerede og det er kun glædeligt :)

Og så må vi ellers - når nu vi er enige - stoppe og lade spørger komme til orde så problemerne dér kan blive løst ;)
Avatar billede keysersoze Guru
27. juni 2010 - 11:02 #11
Kommet videre?
Avatar billede guldhammer72 Novice
08. juli 2014 - 12:57 #12
Nej, kan ikke få menuen til at virke i Chrome, Firefox og IE 10/11.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester