Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- undefinierter <em>-Tag in HTML (https://www.gegen-bilderklau.net/thread.php?threadid=187605)


Geschrieben von Black Katrin am 24.04.2014 um 10:55:

  undefinierter <em>-Tag in HTML

Hallo zusammen,

ich bin leicht verwirrt, mein Code sieht wie folgt aus (ausschnitt):

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
$blog .= "<ul class='blog_struktur'>";
                $abfrage_group mysql_query("SELECT * FROM chd_blog_group ORDER BY titel ASC");
                while($row_group mysql_fetch_object($abfrage_group))
                    {
                        $blog .=  "<li>$row_group->titel<ul>";
                        $abfrage_kat mysql_query("SELECT * FROM chd_blog_kat WHERE group_id='$row_group->id'");
                        while($row_kat mysql_fetch_object($abfrage_kat))
                            {
                                $zahl 0;
                                $abfrage mysql_query("SELECT * FROM chd_blog WHERE kat_id='$row_kat->id' AND privat='0'");
                                $zahl += mysql_num_rows($abfrage);
                                
                                if( $row->privat == 0){
                                    $blog .= "<li><a href='index.php?section=code/blog&anzeige=$row_kat->id'>$row_kat->titel ($zahl)</a></li>";
                                }
                            }
                        $blog .= "</ul></li>";
                    }
                    
                    $abfrage_kat mysql_query("SELECT * FROM chd_blog_kat WHERE group_id=''");
                    while($row_kat mysql_fetch_object($abfrage_kat))
                        {
                            $zahl 0;
                            $abfrage mysql_query("SELECT * FROM chd_blog WHERE kat_id='$row_kat->id' AND privat='0'");
                            $zahl += mysql_num_rows($abfrage);
                            
                            if( $row->privat == 0){
                                $blog .= "<li><a href='index.php?section=code/blog&anzeige=$row_kat->id'>$row_kat->titel ($zahl)</a></li>";
                            }
                        }
                    
                    $blog .= "</ul>";


HTML auf der Seite:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<ul class="blog_struktur">
<li><em>Welpentagebuch
  <ul>
  <li><a href="index.php?section=code/blog&amp;anzeige=7">A Wurf (0)</a></li>
  </ul>
  </em></li>
<li><em><a href="index.php?section=code/blog&amp;anzeige=5">allgemein (0)</a></em></li>
<li><em><a href="index.php?section=code/blog&amp;anzeige=6">Fotoshooting (0)</a></em></li>
</ul>


woher kommen diese <em>-Tags?
Hat irgendjemand eine Idee?

Gruss,
Katrin



Geschrieben von Nivea am 24.04.2014 um 15:49:

 

Ich hab ne Idee.
Aus der Datenbank?



Geschrieben von Black Katrin am 28.04.2014 um 12:08:

 

und wie das?
Es liegt ja zwischen dem <li> und dem <a> tag, da kann doch nichts von der DB eingefügt werden?



Geschrieben von Nivea am 28.04.2014 um 12:47:

 

Na aber der erste könnte theoretisch aus der DB kommen.. und der Rest ist dann irgendwie der Browser der versucht damit umzugehen dass der Tag nicht geschlossen wurde (was zu invalidem HTML führt). Oder so.
Ist das der Seitenquelltext vom Browser über Rechtsklick oder ist das so Firebug o.ä. Output? Sieht es in allen Browsern so aus?



Geschrieben von Black Katrin am 28.04.2014 um 20:56:

 

ahhhh Inspektor. Im effektiven Quellcode sieht es anderst aus, alles klar jetzt weiss ich auch woher es kommt smile

Aber ist das normal? Ich dachte immer der Inspektor wiederspiegelt den Quellcode nur interaktiver....



Geschrieben von Oli am 28.04.2014 um 21:01:

 

Hi,

Zitat:
Original von Black Katrin
Aber ist das normal? Ich dachte immer der Inspektor wiederspiegelt den Quellcode nur interaktiver....


Du siehst dort den Quellcode zu dem, was der Browser gerade anzeigt. Also das Ergebnis nach dem Darstellen, inklusive eventueller Änderungen durch z.B. Javascripts. Bei fehlerhaftem Code siehst du daher das, was der Browser interpretiert hat.

Intern wird das meistens so umgesetzt, dass aus dem bereits aufgebauten DOM wieder HTML rekonstruiert wird.

Grüße
Oli


Forensoftware: Burning Board, entwickelt von WoltLab GmbH