WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   XHTML och frames (https://www.wn.se/forum/showthread.php?t=9941)

Dynamic 2005-09-21 01:17

Man vill ju vara duktig och koda XHTML (strict) så här i moderna tider, men hur ska man göra med frames? Hur gör ni?

Vad jag tänker på är problemet med att <frameset> inte tar attributen border="0" frameborder="0" framespacing="0" som äldre (alla?) webbläsare behöver för att inte visa vitt tomrum om man tar bort frameborder (och frameborders är det sällan man vill visa) .

Alternativen jag hittat är:
  • Inte använda frames
  • Använda en custum DTD-fil och validera med en validator som stödjer det
  • Strunta i att validera frameset-filen och köra på ändå

Vad rekommenderar expertskapet?

koala 2005-09-21 06:47

Jag använder inte frames själv, så det är min rekommendation.

wiggin 2005-09-21 10:09

  • Inte använda frames
Helt klart! Att använda frames och programmera XHTML strict hör inte samman, även om man hittar fullösningar för att klara valideringen.

Dynamic 2005-09-21 12:58

Är det bara jag som tycker det är konstigt att det inte går att göra vissa typer av sidor med den nya standarden, som är tänkt att ersätta de andra så småningom?

koala 2005-09-21 13:05

Citat:

Originally posted by Dynamic@Sep 21 2005, 12:58
Är det bara jag som tycker det är konstigt att det inte går att göra vissa typer av sidor med den nya standarden, som är tänkt att ersätta de andra så småningom?


Vad tänker du på för sidor då?

Dynamic 2005-09-21 14:45

Jag tänker på sidor där man vill ha navigationen synlig (en meny till vänster är ju väldigt vanligt) samtidigt som man kan scrolla innehållet till höger. Webbshopar med ett stort sortiment är ett exempel där det används mycket (där även kundvagnen lämpligt brukar placeras i en frame).

koala 2005-09-21 15:05

Citat:

Originally posted by Dynamic@Sep 21 2005, 14:45
Jag tänker på sidor där man vill ha navigationen synlig (en meny till vänster är ju väldigt vanligt) samtidigt som man kan scrolla innehållet till höger. Webbshopar med ett stort sortiment är ett exempel där det används mycket (där även kundvagnen lämpligt brukar placeras i en frame).

Visserligen är det (nästan) möjligt att göra en sådan lösning med lite absolutpositionerade div's, men i dessa fall är det nog ändå smartast att använda HTML 4.01. En sådan webbshop är ju ändå inte tänkt att fungera på små skärmar och andra specialfall.

Dynamic 2005-09-22 01:13

Nej visserligen. Jag menar bara att jag tycker det är konstigt att man hittat på något nytt som ska ersätta det gamla och sen inte klarar av allt det gamla gör.

Citat:

W3C defines XHTML as the latest version of HTML. XHTML will gradually replace HTML.

ArreliuS 2005-09-22 02:06

Det finns ju xhtml-framset som stödjer frames.

Robert 2005-09-22 08:09

Citat:

Originally posted by Dynamic@Sep 22 2005, 01:13
Nej visserligen. Jag menar bara att jag tycker det är konstigt att man hittat på något nytt som ska ersätta det gamla och sen inte klarar av allt det gamla gör.

Du menar ungefär som med CSS? B)


Alla tider är GMT +2. Klockan är nu 12:25.

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