Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Sido-scroll går ej bort

Tråden skapades och har fått 11 svar. Det senaste inlägget skrevs .
1

Nu är det officiellt. Jag skriver ned mig till n00b-skalans lägsta grad. Jag har kämpat i 3 dar för att förstå var problemet är. Nu måste jag ha Er eminenta hjälp vänner!

Problemet:
1. Surfa in på http://www.danieleriksson.nu/crave/, det är min test-site för den kommande hemsidan.
2. Har ni Safari eller Firefox så kommer allt se normalt ut i det frameset som visas. Jag har tagit bort alla bilder, kvar är bara framesetet med dess grundinnehåll. Om ni sitter i närheten av en PC så skulle jag vilja att ni öppnade denna sida i IE. Ni kommer nu se problemet.

Main-rutan har sido-scroll. Det lustiga är... den har inte sidoscroll förrän det blir en vanlig scroll, upp/ner-scroll om ni förstår vad jag menar.

Jag förstår att det blir lite klurigt för er att hjälpa mig. Men för er vänliga själar som ser detta som en utmaning , och som vill hjälpa nån som börjat förstöra det hår han inte vill tappa riktigt än, så bifogar jag frame-setet här, så ni kan kolla koden.

Ladda hem koden här (12Kb)

  • Medlem
  • Karlstad
  • 2006-03-23 11:31

Jadu.
Prova att ta bort DTD:n från ANTINGEN själva framesetet eller sidan som skrollar eller båda.
DTD = taggen som sitter högst upp ovanför <head> och börjar <DOCTYPE....

Två frågor:

1. Hur känns det i själen när man VET att man är kung? För en sak ska du ha klart för dig... det är du!!

2. Varför händer detta? Och varför bara på IE och inte dom andra?

Måste vara jobbigt att veta allt Danne

  • Medlem
  • Karlstad
  • 2006-03-23 13:09

Haha! Tack du! Det lever jag på länge! Men min kunskap är inte på långa vägar i nivå med en del andra shär på 99mac.
Just det här strulet hade jag för 3-4 år sedan på en sajt och höll på flera dagar tills jag helt enkelt började ta bort taggar, en i taget, för att se vad som hände. Jag höll på att kakka i byssera när den första taggen jag tog bort (eftersom den satt högst upp) tog hand om problemet. Man glömmer inte sånt i första taget.
Jo, detta är en bugg i IE5 eller 6 på Win.
Tyvärr kommer ju sajten inte att validera i W3C:s test, men det är ju skit samma om den funkar.
Jag antar att det fixade sig alltså?

Du antar korrekt ja

  • Oregistrerad
  • 2006-03-23 15:04

Hade samma problem för ett tag sen. Ville inte ta bort DTD:n, så jag fick ta mig runt problemet med ett css-hack.

*html body {
width:95%;
}

*html lyssnas bara på av IE.

Tyvärr så är det samma strul i IE7 verkar det som.

Det går att lämna frames bakom sig också...
Och köra någon annan lösning, iframe eller frameslöst helt.
Då kan du jobba med AJAX om du bara vill ladda om delar av sidan.

Ja... men det är inte rätt...

Hmm... allt löste sig tydligen inte. Jag tog bort raden som du sa Danne V:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi...">

och mycket riktigt så försvinner sido-scrollen. MEN... hela jäkla sidan blir knäpp om jag gör det.
Storleken på texten blir stor som tusan. Typsnittet verkar vara detsamma dock. Ohyggligt skumt.

Här är koden:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Cache-Control" content="no-cache" />
<title>Members</title>
<style type="text/css">

</style></head>

<body>
<span class="style1">
<?PHP
?>
<table width="88%" height="416" border="0">
  <tr>
    <td width="48%"><p><strong>Name:</strong> Jonas Lindgren<br />
      <strong>Born:</strong> 1981 </p>
      <p><strong>Instrument:</strong> Vocals</p>
      <p><strong>Like:</strong> Indian food, beer, sleep and Heavy Metal</p>
      <p><strong>First Record:</strong> Europe-Final Countdown</p>
      <p><strong>Influencial Bands:</strong> Iron Maiden, Europe, Judas Priest, Running Wild, Dio,<br /> 
      Grim Reaper, Scanner And many more.</p>
      <p><strong>Influences:</strong> Bruce Dickinson, Joey tempest, Ronnie James Dio,<br /> 
      Michael Kiske, Rob Halford</p>
      <p><strong>Quote:</strong> "Heavy Metal is the only way"</p>
    </td>
    <td width="52%"><img src="images/Lindgren-small.jpg" alt="Beer is goood!" width="285" height="267" /></td>
  </tr>
  <tr>
    <td><img src="images/Emil-small.jpg" alt="Tough enough!" width="285" height="334" /></td>
    <td><p><strong>Name:</strong> Emil Holmqvist<br />
        <strong>Born:</strong> 1980</p>
      <p><strong>Instrument:</strong> Guitar <br />
      </p>
      <p><strong>Equipment:</strong> ESP Eclipse, EMG 81/60,<br /> 
        Laney VC50,
        Ibanez Weeping Demon.<br />
      </p>
      <p><strong>Influencial bands:</strong> Iron Maiden, Black Sabbath, Iced Earth<br />
      </p>
      <p><strong>Eats:</strong> Meat! <br />
        </p>
    <p><strong>Drinks:</strong> Beer and Single malt whisky.</p></td>
  </tr>
  <tr>
    <td><p><strong>Name:</strong> Per Sundberg<br />
        <strong>Born:</strong> 1975</p>
      <p><strong>Instrument:</strong> Guitar</p>
      <p><strong>Like:</strong> Women </p>
      <p><strong>Equipment:</strong> Black guitar and a 10 inch ****</p>
      <p><strong>Influences:</strong> Death and destruction </p>
      </td>
    <td><img src="images/Per-small.jpg" alt="Smoking" width="285" height="387" /></td>
  </tr>
  <tr>
    <td><img src="images/Henke-small.jpg" alt="Metal !!" width="285" height="298" /></td>
    <td><p><strong>Name:</strong> Henrik Björk<br />
        <strong>Born:</strong> 1983</p>
    <p><strong>Instrument:</strong> Bass</p>
    <p><strong>Equipment:</strong> Somekind of crappy bass</p>
    <p><strong>First Record:</strong> GnR - Appetite for Destruction </p>
    <p><strong>Influencial bands:</strong> GnR, The Darkness, Bon Jovi, RATM, Blind Guardian</p>
    <p><strong>Best gig ever seen:</strong> Gamma Ray at PDOL, despite the state I was in at that moment (beer is good). </p></td>
  </tr>
  <tr>
    <td><p><strong>Name:</strong> Magnus Arndtzén<br />
        <strong>Born:</strong> 1979</p>
      <p><strong>Instrument:</strong> Drums</p>
      <p><strong>Influencial bands:</strong> Pearl Jam, Alice in Chains, Turbonegro, Pantera, Meshuggah</p>
      <p><strong>Drinks:</strong> Beer... and lots of it I might add...   </p></td>
    <td><img src="images/Mange-small.jpg" alt="Sexxxy" width="285" height="283" /></td>
  </tr>
</table>
</span>
</body>
</html>

Direkt jag sätter tillbaka det jag tog bort längst upp, så återgår texten till rätt storlek!

Ni hittar det hela på här: Crave.nu
Klicka på Members. Så ska deet se ut då det är korrekt, fast utan sidoscrollen (gäller i IE på PC alltså). Om jag tar bort enligt Dannes förslag så ser det inte ut sådär längre, utan fonten blir typ 4 px större...

  • Medlem
  • 2006-03-25 18:28

Hrm, hade ett liknande problem. Tog bara bort dtd-referensen i DOCTYPE, alltså
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">

Sedan fungerade det även i IE, utan nya buggar.

  • Medlem
  • Karlstad
  • 2006-03-25 18:46

Härreguuuuud va du krånglar med det här.
Ta och släng framesetet och gör en vanlig "flat" sida.
Dra in den där gästboken via SSI till en mittplacerad <div> eller en tabellcell. Sen sätter du tillbaka DTD:n och jobbar vidare som folk.

1
Bevaka tråden