benji: [XHTML] - diese Umsetzung ist doch wohl der letzte Schei*

Hallo !

Diese Seite hier:
<iframe src="http://www.deviantart.com/" width="90%" height="90%">http://www.deviantart.com/</iframe>
(http://www.deviantart.com/)

ist eine XHTML-Datei, wie man es am Quelltext erkennen kann. Anscheinend heißen die Seiten dort aber anscheinend auch mit endung .xhtml oder so was, denn der IE (z.B. - ok ist kein browser [wie man an der super xhtml-darstellung erkennt]) stellt ja ERST nicht mehr den xml-stammbaum dar, wenn man jedes element per css definiert.

Genausowas haben die auch gemacht - verrückt, hier ein ausschnitt:

--------------------------------------------------------------------------------

<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
 <title>deviantART: where ART meets application!</title>
 <link href="http://s.deviantart.com/styles/minimal/styles.css" rel="stylesheet" type="text/css" media="screen" title="Minimal" />
 <script type="text/javascript" src="http://s.deviantart.com/styles/functions.js"></script>
</head>
<body class="cols">

<div id="main">
<div id="main-ctrl1">
<div id="main-ctrl2">
<div id="main-ctrl3">
<div id="main-ctrl4">
<div id="main-core">

<div style="text-align:center">
<br />
<div style="width:486px;height:60px;margin:0 auto;overflow:hidden">
<iframe id="a389b771" name="a389b771" src="http://ads.deviantart.com/adframe.php?n=a389b771&what=zone:1&target=_top" frameborder="0" scrolling="no" width="468" height="60" align="center">
<a href="http://ads.deviantart.com/adclick.php?n=a389b771" target="_top"><img src="http://ads.deviantart.com/adview.php?what=zone:1&n=a389b771" border="0" alt="" /></a>
</iframe>
</div>
<a href="https://www.deviantart.com/store/subscribe">Want to get rid of ads? Subscribe to deviantART now!</a><br /><br />
</div>

<div id="head">
 <div id="head-ctrl1">
 <div id="head-ctrl2">
 <div id="head-ctrl3">
 <div id="head-ctrl4">
 <div id="head-core">

<div id="h1">
  <div id="h1-ctrl1">
  <div id="h1-ctrl2">
  <div id="h1-ctrl3">
  <div id="h1-ctrl4">
  <div id="h1-core">
   <h1><a href="http://www.deviantart.com/"><span>deviantART</span></a></h1>
  </div> <!--/core-->

<div class="hekk"> </div>
  </div> <!--/4-->
  </div> <!--/3-->
  </div> <!--/2-->
  </div> <!--/1-->
  </div> <!--/h1-->

<div id="bar-deviant">
<div id="bar-deviant-ctrl1">
<div id="bar-deviant-ctrl2">
<div id="bar-deviant-ctrl3">
<div id="bar-deviant-ctrl4">
<div id="bar-deviant-core">
 <div class="mod-double">

<form class="login main" action="http://www.deviantart.com/users/login" method="post">
   <input type="hidden" name="ref" value="http://www.deviantart.com/" />
   <div>
   <label for="username"><kbd class="shortcut" title="Keyboard shortcut: Alt+U (Win), Ctrl+U (Apple)">U</kbd>sername:</label>
   <input class="text" type="text" name="username" id="username" value="" accesskey="u" size="10" maxlength="20" />
   <label for="password"><kbd class="shortcut" title="Keyboard shortcut: Alt+P (Win), Ctrl+P (Apple)">P</kbd>assword:</label>
   <input class="text" type="password" name="password" id="password" accesskey="p" size="10" />
   <input class="button" type="submit" name="action" value="Login" />
   <input class="button" type="submit" name="action" value="Join" />
   <input class="button" type="submit" name="action" value="Lost Password" />
   </div>
  </form>

<form class="search ext" action="http://search.deviantart.com/" method="get">
 <div>
 <label for="topsearch"><kbd class="shortcut" title="Keyboard shortcut: Alt+S (Win), Ctrl+S (Apple)">S</kbd>earch:</label>
 <input class="text" type="text" id="topsearch" name="search" accesskey="s" />
 <input class="button" type="submit" value="Go!" />
 </div>
</form>

</div>
</div> <!--/core-->
<div class="hekk"> </div>
</div> <!--/4-->
</div> <!--/3-->
</div> <!--/2-->
</div> <!--/1-->
</div> <!--/bar-deviant-->
<div id="bar-main">
<div id="bar-main-ctrl1">
<div id="bar-main-ctrl2">
<div id="bar-main-ctrl3">
<div id="bar-main-ctrl4">
<div id="bar-main-core">

--------------------------------------------------------------------------------

Auf diese Art und weise macht das ganze keinen Sinn mehr.... die gesamte Tabellenstruktur als <div>'s aufzubauen: Meine Meinung: idiotisch!

Was haltet ihr davon ? Ist es etwa eine gute Möglichkeit, das kopieren des Seitenlayouts zu verhindern oder sind das dort ..."leicht verrückte spinner", denen die Website nicht (technisch) modern genug sein kann ...?

benji

--
© by benji
® by benji
  all rights reserved
  1. Hallo benji,

    [IFRAME]

    NÄCHSTES MAL: Bitte poste keine Iframes mehr! Vielleicht will ich die Seite ja nicht laden?

    Desweiteren: Poste doch bitte nicht den kompletten Quellcode! Du bist nicht das erste Mal hier im Forum...

    ist eine XHTML-Datei, wie man es am Quelltext erkennen kann. Anscheinend heißen die Seiten dort aber anscheinend auch mit endung .xhtml oder so was, denn der IE (z.B. - ok ist kein browser [wie man an der super xhtml-darstellung erkennt]) stellt ja ERST nicht mehr den xml-stammbaum dar, wenn man jedes element per css definiert.

    Nein, ab und an tritt ein Bug im IE auf, der die XML-Dokumentstruktur anzeigen lässt statt die Seite. Ich würde da sowieso die XML-Deklaration weglassen, dann wandert IE6 in den Standards-Mode und diese Art von Probleme werden außerdem noch beseitigt.

    <div id="head">
    <div id="head-ctrl1">
    <div id="head-ctrl2">
    <div id="head-ctrl3">
    <div id="head-ctrl4">
    <div id="head-core">

    <div id="h1">
      <div id="h1-ctrl1">
      <div id="h1-ctrl2">
      <div id="h1-ctrl3">
      <div id="h1-ctrl4">
      <div id="h1-core">

    [...]

    Auf diese Art und weise macht das ganze keinen Sinn mehr.... die gesamte Tabellenstruktur als <div>'s aufzubauen: Meine Meinung: idiotisch!

    Ja, ist es IMHO. <div>-Soup ist keineswegs besser als <table>-Soup. Diskussionen zum Thema gab es jedoch auch mehrfach im Archiv.

    Und ja, es ist eine gute Möglichkeit zu verhindern, das Seitenlayout (vom Code-Standpunkt aus gesehen) zu kopieren: Keine will es dann nämlich nachmachen...

    Viele Grüße,
    Christian

    1. Hallo Christian !

      [IFRAME]
      NÄCHSTES MAL: Bitte poste keine Iframes mehr! Vielleicht will ich die Seite ja nicht laden?

      Dann brauchst du aber auch das therad nicht zu lesen !

      Desweiteren: Poste doch bitte nicht den kompletten Quellcode! Du bist nicht das erste Mal hier im Forum...

      Es ist nicht der komplette Quellcode. Daher ja der IFrame, damit man schnell den kompletten Code lesen kann. Es war nur ein Ausschnitt.

      Nein, ab und an tritt ein Bug im IE auf, der die XML-Dokumentstruktur anzeigen lässt statt die Seite. Ich würde da sowieso die XML-Deklaration weglassen, dann wandert IE6 in den Standards-Mode und diese Art von Probleme werden außerdem noch beseitigt.

      Ein Bug ? Komisch, bei meinen Tests, ob ich meine Homepages auf XHTML umstelle, kam es immer. IMMER. Das mit den Deklarationen, Wurzelelementen (<?xml...) und Dateiendungen raff ich soweiso nicht. Was bringt's mir z.B., wenn ich eine syntaktisch korrekte XML/XHTML-Datei aufbaue (<?xml...., <DOCTYPE...XHTML>, html:....), und dann ist es doch nur als .htm abgespeichert, und der Browser denkt, es wäre normales HTML ?

      Ja, ist es IMHO. <div>-Soup ist keineswegs besser als <table>-Soup. Diskussionen zum Thema gab es jedoch auch mehrfach im Archiv.

      Dann ist ja gut... Suche geht bei mir mal wieder niemehr, und habe auch keine Zeit und keine Lust, mir werweißwas durchzulesen...

      Und ja, es ist eine gute Möglichkeit zu verhindern, das Seitenlayout (vom Code-Standpunkt aus gesehen) zu kopieren: Keine will es dann nämlich nachmachen...

      Aber es ist verdammt, verdammt unübersichtlich, nachher zu pflegen, etc.: Wenn dann mal irgendwo ne spalte dazukommt, hat man den Salat

      benji

      --
      © by benji
      ® by benji
        all rights reserved
      1. Hallo Christian !

        [IFRAME]
        NÄCHSTES MAL: Bitte poste keine Iframes mehr! Vielleicht will ich die Seite ja nicht laden?
        Dann brauchst du aber auch das therad nicht zu lesen !

        Nö Du kennst die Forumregeln!
        Und Du soltest keine Sachen postenm, von denen Du nicht genau weist was Sie tun können.
        Und dann schreibe es in den Titel damit man sich drauf einstellen kann.

        Desweiteren: Poste doch bitte nicht den kompletten Quellcode! Du bist nicht das erste Mal hier im Forum...
        Es ist nicht der komplette Quellcode. Daher ja der IFrame, damit man schnell den kompletten Code lesen kann. Es war nur ein Ausschnitt.

        Wenn ich Code brauche, weiss ich mit einem Link in aller Regel wie ich Ihn bekomme.
        Was glaubst Du eigentlich wer Du bist?
        Framen von fremden Seiten ist nicht nur unerwünscht, sondern kann rechtliche Konsequenzen haben.

        Aber es ist verdammt, verdammt unübersichtlich, nachher zu pflegen, etc.: Wenn dann mal irgendwo ne spalte dazukommt, hat man den Salat

        Schon mal was von Serverseitigen Technologien gehört.
        Ich habe schon einige Projekte realisiert aber die Argumete sind von 1998.
        Das ist schon ne ganze Weile her.

        TomIRL
        P.S. Ich denke Du bist lange genug im Forum um solche Dikussionen nicht weiter führen zu müßen, auch wenn Du ein bischen jünger bist.

        1. Hallo TomIRL !

          Dann brauchst du aber auch das therad nicht zu lesen !
          Nö Du kennst die Forumregeln!
          Und Du soltest keine Sachen postenm, von denen Du nicht genau weist was Sie tun können.

          ich weiß, was das ding tut: hamlose website

          Und dann schreibe es in den Titel damit man sich drauf einstellen kann.

          sorry

          Also, SCHULDIGUNG noch mal an alle - dass ich es gewagt habe, eine Forumsfunktion, undzwar das -iframe-Einfügen, benuzt zu haben (wofür ist es dann eigentlich, wenn

          a) alle angst haben, es könnte was megagefährliches sein
           b) es gegen irgendwasREChte verstößt
           c) und von allen verabscheut wird....

          ????=.....

          Desweiteren: Poste doch bitte nicht den kompletten Quellcode! Du bist nicht das erste Mal hier im Forum...

          !_DAS_IST_NICHT_DER_COMPLETTE_KODE!

          Wenn ich Code brauche, weiss ich mit einem Link in aller Regel wie ich Ihn bekomme.

          Ein Zeugnis von herrausragender Intelligenz (scherz-wer's mal wieder falsch versteht, :SHCERZT:)

          Was glaubst Du eigentlich wer Du bist?

          ICH heiße in diesem Forum hier benji. Und was glaubst du, wer du bist ?
          Was ich ansonsten glaube: Ich denke, dass ich der Erlöser der Welt bin, Messias des 21. Jahrhunderts, und Führer des Universums in eine neue Zeit. Sonst noch was ? (l^o^l)

          Framen von fremden Seiten ist nicht nur unerwünscht, sondern kann rechtliche Konsequenzen haben.

          oooooohhh ! Ich höre schon die Polizei vor meiner Haustür. Meine IP, damit ihr mich verfolgen könnt und mich WEGSPERREN könnt: 62.104.212.101,213.7.210.22 (vielleicht bringen die Daten dir was - mir nicht....)

          Schon mal was von Serverseitigen Technologien gehört.

          Oh ja, und ich benutze sie viel, VIEEEEL. Moment mal... Habe momentan 305PHP-Dateien auf der Platte. Sonst noch was ?

          Ich habe schon einige Projekte realisiert aber die Argumete sind von 1998.

          Ich habe schon viel, viele Profekte realisiert, mein letztes ist ein riesiger, einzig und allein nur mit PHP,MySQL und ner menge extensions realisierter Komplex von dynamischen Daten...

          Das ist schon ne ganze Weile her.

          bei mir noch voll im Gange...

          benji

          P.S. Ich denke Du bist lange genug im Forum um solche Dikussionen nicht weiter führen zu müßen, auch wenn Du ein bischen jünger bist.

          P.S.: Wie lange bin ich denn hier schon im Forum ? 'Weiß gar nicht mehr, mit welchem
                Namen ich hier das erste mal aufgetreten bin. Und außerdem: Soll ich diese
                atemberaubende Posting-"Diskussionen" nich beantworten ...=?

          --
          © by benji
          ® by benji
            all rights reserved
      2. Hallo benji,

        [IFRAME]
        NÄCHSTES MAL: Bitte poste keine Iframes mehr! Vielleicht will ich die Seite ja nicht laden?
        Dann brauchst du aber auch das therad nicht zu lesen !

        Das weiß ich doch nicht vorher... (ich könnte Dich auf meine (leere) Blacklist setzen, aber ich denke nicht, dass das eine Lösung wäre)

        Desweiteren: Poste doch bitte nicht den kompletten Quellcode! Du bist nicht das erste Mal hier im Forum...
        Es ist nicht der komplette Quellcode. Daher ja der IFrame, damit man schnell den kompletten Code lesen kann. Es war nur ein Ausschnitt.

        Aber ein reichlich großer.

        Ein Bug ? Komisch, bei meinen Tests, ob ich meine Homepages auf XHTML umstelle, kam es immer. IMMER.

        Sehr seltsam.

        Was bringt's mir z.B., wenn ich eine syntaktisch korrekte XML/XHTML-Datei aufbaue (<?xml...., <DOCTYPE...XHTML>, html:....), und dann ist es doch nur als .htm abgespeichert, und der Browser denkt, es wäre normales HTML ?

        Dazu gab es auch schon etliche Diskussionen im Archiv.

        Suche geht bei mir mal wieder niemehr, und habe auch keine Zeit und keine Lust, mir werweißwas durchzulesen...

        Wenn Du hier am Forum teilnehmen willst, wird aber genau das vorrausgesetzt. Wenn Dich ein Thema interessiert, solltest Du auch bereit sein, selbst etwas dafür zu tun, Dein Wissen zu vergrößern.

        Du bist ja schon länger hier - müssen wir Dir jedes Mal wenn Du wieder etwas postest alle Grundregeln des Forums neu beibringen?

        BTW: Bei mir geht die Suche.

        [div-soup der genannten Seite]
        Aber es ist verdammt, verdammt unübersichtlich, nachher zu pflegen, etc.: Wenn dann mal irgendwo ne spalte dazukommt, hat man den Salat

        Die Nachteile sind mir durchaus bekannt.

        Viele Grüße,
        Christian

        1. Hallo Christian !

          Das weiß ich doch nicht vorher... (ich könnte Dich auf meine (leere) Blacklist setzen, aber ich denke nicht, dass das eine Lösung wäre)

          ja, stimmt schon... - aber nicht, _nicht_ auf blacklist setzen ;-)

          Es ist nicht der komplette Quellcode. Daher ja der IFrame, damit man schnell den kompletten Code lesen kann. Es war nur ein Ausschnitt.
          Aber ein reichlich großer.

          Ich dachte, es wird dann deutlicher.

          Wenn Du hier am Forum teilnehmen willst, wird aber genau das vorrausgesetzt. Wenn Dich ein Thema interessiert, solltest Du auch bereit sein, selbst etwas dafür zu tun, Dein Wissen zu vergrößern.

          Genau. Aber es war nur eine (unwichtige) Mitteilung, dass ich das halt jetzt nicht tue. Wen interessierts, schreib' ich dann demnächst nicht mehr so einen Schwachsinn, und ok.

          Du bist ja schon länger hier - müssen wir Dir jedes Mal wenn Du wieder etwas postest alle Grundregeln des Forums neu beibringen?

          nein !?

          BTW: Bei mir geht die Suche.

          Ich hab's halt bei mir seit monaten mal ausprobiert, und bei 70% der Fälle war der Server ausgelastet...

          benji

          --
          © by benji
          ® by benji
            all rights reserved
          1. Hallo Benji,

            Du bist ja schon länger hier - müssen wir Dir jedes Mal wenn Du wieder etwas postest alle Grundregeln des Forums neu beibringen?
            nein !?

            Dann verhalte Dich bitte nicht so, als ob Du das jedes Mal von vorne lernen müsstest.

            BTW: Bei mir geht die Suche.
            Ich hab's halt bei mir seit monaten mal ausprobiert, und bei 70% der Fälle war der Server ausgelastet...

            Der Server hier hat nunmal nur begrenzte Hardware. Wenn Du aber etwas hartnäckiger wärst, würde das ganze kein so Problem für Dich sein.

            Viele Grüße,
            Christian