Dieser Beitrag wurde von USA bearbeitet: 23. Februar 2010 - 23:00
Gästebuch - Design Tabellen sind hässlich^
Anzeige
#2
geschrieben 13. Juli 2008 - 17:59
des erleichtert viel aber des integrieren isn cms ist eben nen bissel arbeit wo sichaber allemal lohnt
#3 _USA_
geschrieben 13. Juli 2008 - 18:49
Bei html gibt es ja immer viele Möglichkeiten, das gewünschte Ziel zu erreichen...
#4
geschrieben 13. Juli 2008 - 19:07
#5
geschrieben 13. Juli 2008 - 19:19
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#6
geschrieben 13. Juli 2008 - 21:35
Noch mal zu den Browsern, jeder Browser interpretiert deine Daten anders, und deshalb kommen so verschiedene Ergebnisse heraus. Du könntest für jeden Browser ein Stylesheet für das Gästenuch anlegen und überprüfen welchen Browser der Surfer nutzt. Dann kannst du ihn immer das richtige Stylesheet fressen lassen. Ich würde allerdings lieber einen Kompromiss zwischen Firefox und IE(eigentlich hasse ich IE^^) finden da dies die beiden am häufigsten genutzten Browser sind.
Gruß,
Toasterfraktion
#7 _USA_
geschrieben 13. Juli 2008 - 22:28
Zitat (Toasterfraktion: 13.07.2008, 22:35)
Mh. Die Idee gefällt mir irgendwie.^^ Aber mein müder Geist sagt mir, morgen weiter zu machen.
Hoffe mal, dass ich damit zum gewünschten Ergebnis komme.
Zitat (Toasterfraktion: 13.07.2008, 22:35)
Ja, das war mir bewusst, dass die Browser andere Rendering Engines haben, aber wieso weichen die sooo extrem vom Kurs ab? Beim IE würd ich's ja noch verstehen, (bin auch IE Hasser^^) aber bei Firefox <-> Opera <-> Safari.
Es gibt ja Standards... *grübel*
#8
geschrieben 13. Juli 2008 - 23:07
Zitat
Hm, die Erfahrung muss ich auch immer wieder machen, aber man kann's ja nicht jedem Recht machen.
Ich denke die Entwickler der Browser befinden ihre Interpretation einfach als am Besten und da wir alle irgendwo eine verschieden Meinung haben kommt’s halt zu so was.
Manchmal find Ichs aber auch übertrieben!^^
Schönen Abend noch,
Toasterfraktion
#9
geschrieben 14. Juli 2008 - 16:26
Es wird sehr gut gezeigt, warum der gleiche Code zum Teil von ein und dem selben Browser oft ganz unterschiedlich dargestellt wird. Wirklich sehr gelungen. Aber das nur nebenbei, da es das Problem auch nicht lösen kann.
Gruß,
Stefan
#10 _USA_
geschrieben 14. Juli 2008 - 16:31
Dieser Beitrag wurde von USA bearbeitet: 23. Februar 2010 - 23:00
#11
geschrieben 14. Juli 2008 - 16:47
Zitat (USA: 14.07.2008, 17:31)
Aber ich denke, früher war dieses Problem nicht so verbreitet wie heute, und die Hersteller der Browser haben einfach losgelegt, die Rendering Engines zu programmieren, mit leicht unterschiedlichen Standards...
Und heute will keinen mehr einen Schritt auf den anderen zugehen.
(Also so stelle ich mir das vor, wenn's anders ist => korrigieren!)
Nö eigentlich sind es zum Einen die Webdesigner und vor allem die selbsternannten Webdesigner, die sich einfach nicht an die Standards halten und lauter nicht valide Seiten basteln und zum Anderen Microsoft, wenn die für ihr Zeug und ihren IE Sachen erfinden, die nicht zum Standard gehören.
Naja und zum eigentlichen Problem. Rein optisch ist es doch egal, was man nimmt. Man kriegt die Tabelle ja genauso gestylt wie die DIVs, nur technisch muß man gucken, was günstiger ist und wenn sich dann rausstellt, dass man mit den DIVs nix anderes gemacht hat, als eine Tabelle nachzubauen, dann weiß man, dass man doch Murks gemacht hat, denn das ist ja der gleiche Quatsch, wie mit einer Tabelle die Seite zu layouten, nur andersrum.
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#12
geschrieben 14. Juli 2008 - 17:34
Ich habe es mal etwas umgeändert. So sollte es standardkonform sein.
<!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"> <head> <title>Gästebuch</title> <style type="text/css" media="screen"> <!-- div.FK_Guestbook_Navigation { border-style: solid; line-height: 2em; font-size: 0.76em; clear: both; float: left; border-color: #96c566; border-width: 1pt; background-color: #eeeeee; width: 85%; } span.FK_Guestbook_add { text-align: center; clear: both; float: left; width: 40%; } span.FK_Guestbook_navi { clear: none; float: right; text-align: center; border-left-style: solid; border-left-width: 1pt; border-left-color: #96c566; width: 59%; } div.FK_Guestbook_Eintrag { border-color: #8ebb61; border-style: solid; border-width: 1pt; line-height: 2em; font-size: 0.76em; clear: both; float: left; background-color: white; width: 85%; } span.FK_Guestbook_Nr { width: 7%; clear: both; float: left; text-align: center; } span.FK_Guestbook_Name { padding-left: 2%; border-left-color: #94c365; border-left-style: solid; border-left-width: 1pt; width: 90%; float: right; background-color: #eeeeee; text-align: left; } div.FK_Guestbook_Text { border-top-color: #8db960; border-top-style: solid; border-top-width: 1pt; padding-left: 2%; width: 98%; float: left; clear: both; text-align: left; } div.FK_Guestbook_Bewertung { border-top-style: solid; border-top-color: #96c566; border-top-width: 1pt; padding-left: 2%; width: 98%; float: left; clear: both; text-align: left; } --> </style> </head> <body> <div class="FK_Guestbook_Navigation" style="margin-bottom: 3em;"> <span class="FK_Guestbook_add">add</span> <span class="FK_Guestbook_navi">navi</span> </div> <div class="FK_Guestbook_Eintrag"> <span class="FK_Guestbook_Nr">Nr</span> <span class="FK_Guestbook_Name">Name</span> <div class="FK_Guestbook_Text">Text</div> <div class="FK_Guestbook_Bewertung">Bewertung</div> </div> <div class="FK_Guestbook_Navigation" style="margin-top: 3em;"> <span class="FK_Guestbook_add">add</span> <span class="FK_Guestbook_navi">navi</span> </div> </body> </html>
Gitarremann: Natürlich kann man jetzt wieder darüber streiten, warum man es nicht mit Tabellen macht, wenn es doch auch geht. Die Einträge an sich, könnte man durchaus tabellieren, da es immer eine Nummer, einen Ersteller, einen Text usw. gibt. Jedoch müsste die Tabelle dann so gemacht werden, dass ein Eintrag eine Tabllen-Zeile darstellt. Also müsste die Tabelle außerhalb der Einträge sein. Ein Eintrag für sich gesehen, ist meiner Meinung nach jedoch keine Tabelle. Semantisch gesehen wäre wohl eine Liste am Besten, die die Einträge enthält.
Gruß,
Stefan
#13
geschrieben 14. Juli 2008 - 19:18
Dieser Beitrag wurde von Schnubbie bearbeitet: 14. Juli 2008 - 19:19
#14 _USA_
geschrieben 14. Juli 2008 - 20:14
Dieser Beitrag wurde von USA bearbeitet: 23. Februar 2010 - 23:09