Hallo Bonito
weisse
ich bin auch Laie
Alles, was ich dir voraus habe, sind viele autodidaktische Stunden mit HTML-Codes.
Diese für dich vielleicht noch noch unverständliche
<p class=lernenwirnoch>Geheimsprache</p>
mit Hilfe derer du oder ein Programm das Layout von Webseiten bastelst. Hinter dem Klammerzeugs verbergen sich die Beschreibungen, wie das Wort "Geheimsprache" auf deiner Webseite darzustellen ist. Der Buchstabe p beschreibt gleichzeitig, dass alles Folgende ein Absatz ist, während h alles Folgende als Überschrift beschreibt. Nur mal zwei Beispiele daraus.
Das ist HTML.
Autodidaktik führt dazu, dass man zwar so einiges hinkriegt wie man es möchte, aber eben trotzdem nicht alles richtig macht, weil einem Grundlagen fehlen. So ähnlich als könntest du Autofahren, weil du zB weisst, dass du zum Anfahren das rechte Pedal treten musst, aber keine Ahnung hast, was "gasgeben" ist und wie man es richtig macht.
Unter anderem benutzt man dann das, was mit "blödsinnige Strukturen und blöden Codes" bezeichnet worden ist. So als würdest du jedesmal das Knie bis zum Kinn hochziehen, um das Gaspedal zu treten - was in dem Fall dann ein lediglich überflüssiger "Code" wäre, der wertvolle Zeit kostet und zudem alles sehr unübersichtlich macht.
Getreu dem Motto "warum einfach, wenn es umständlich auch geht".
Wenn man was nicht weiss oder kann, lernt man ganz schnell zu tricksen, Frau weiss sich halt zu helfen. Neben vielen Überflüssigkeiten, hilft das aber mitunter auch nur sich selbst, sprich MEINEM Browser. So wie das mit dem Knie hochziehen vielleicht noch in einem Mercedes funktioniert, dich in einem engen Fiat 500 aber vor unlösbare Probleme stellt.
Kannst du auf meinen HPs sofort sehen. Dort wirst du Navigatoren vermissen und dich wundern, warum die Seite so umständlich zu navigieren ist. Solange ich noch mit Win98 arbeitete, hatte zumindest ich noch einen Navigator, mit dem ich Seiten direkt anklicken konnte. Jetzt muss ich mich ebenfalls mühselig durch alle Seiten hindurchklicken und statt dem Navigator empfängt mich ein leeres Kästchen mit einem großen mahnendem X.
Es war einmal ein Java-Applet ....
Wenn du nicht weisst, was ein Java-Applet ist, macht das jetzt auch nichts. Es ist eben "blöd", weil es nur bei mir funktionierte. So wie du auch zB mein gaaaanz tolles Lieblingsfoto nicht sehen kannst, wenn ich es dir in einem Format schicke, dass dein Cumpjuta nicht lesen kann. Oder du mich auf die schwarze Liste setzt, weil du während der Ladezeit des Fotos einkaufen gehen kannst.
Was dieses Java-Applet angeht, wusste ich das. Was HTML-Codes wusste ich das im Grunde auch, nur wusste ich eben nicht, wie es "richtiger" geht, kannte oder kenne weder die Begriffe dazu, noch begreife ich die Folgen in ihrer vollständigen Konsequenz. Weil sie nicht ganz so offensichtlich sind wie beim Java-Applet. Weil eben bei blödsinnigen HTML-Codes jeder Browser was anderes macht, anstatt einfach eine Fehlermeldung auszugeben, zB in Form eines leeren Kästchens mit einem großen X.
Wenn du nun also ein Programm suchst, mit dem Webseiten layouten kannst, dann hast du meistens beides:
ein Programm, das du so ähnlich bedienen kannst, wie Word oder die Funktionen hier im Forum. Gucken, was für Kästchen (oder Befehle) man anklicken kann und "click" - fertig. Das Programm übersetzt das dann für dich in den HTML-Code.
Was zum einen den Nachteil hat, dass du dann auch nur das machen kannst, was das Programm dir an "Kästchen" vorgibt. Und zum anderen kannst du es auch nur SO machen, wie das Programm es vorgibt. Und Programme erzeugen (generieren) sehr viele "blödsinnige Codes", vor allem massenweise völlig überflüssige. Aus unterschiedlichen Gründen.
Manche Programme haben dann noch ein zweites Fenster, das dir dann eben genau diesen HTML-Code zeigt; du kannst dann entweder ein Kästchen klicken oder eben selber den HTML-Code reinschreiben. Oder das Kästchen klicken und dann den HTML-Code verändern.
Wenn ich in meinem Programm (dem Phase 5-Editor) zum Beispiel anklicke, dass ich an einer Stelle ein Bild einfügen will, dann schreibt er mir einen HTML-Code der sagt "füge hier ein Bild ein, in Breite xx, Länge xx, mit einem Rand von xx-Breite und wenn man mit der rechten Maustaste drüberfährt, dann gebe den Text xx aus.
Nun wollte ich aber wirklich nur ein Bild einfügen und zwar dieses da, mit der Größe, die es hat und ich will keinen Maustext und keinen Rand.
Also lösche ich alles, was ich nicht haben will, wieder raus. Ansonsten bleibt es stehen und das auch noch leer und das ist höchst überflüssig. Macht es unübersichtlich, verzögert die Ladezeit und kann eben auch durchaus zu Problemen mit anderen Browsern führen.
In dem Beispiel mit dem Bild gibt es gute Gründe, warum das Programm den Code so ausgibt und man die Größe zB durchaus eingeben sollte - aber darauf jetzt einzugehen, erspar ich dir. Wenn man aber die Größe eh nicht angibt, sind die Anweisungen dazu aber so oder so reichlich überflüssig. Und auch eine Anweisung "zeichne einen Rand von der Breite 0 pixel" ist nun mal unsinnig.
Sollte wie gesagt nur ein Beispiel für dein Verständnis sein. Mir fehlen bessere, weil ich ja genau deshalb nicht mit anderen Programmen arbeite, weil sie zum Teil wirklich massenweise Codes ausgeben, die einfach nur überflüssig sind und wofür es dann auch keinerlei gute Gründe mehr gibt.
Outlook Express zB ist der absolute Weltmeister im Erzeugen von überflüssigen HTML-Codes. Wenn du damit arbeitest und an den Code rankommst, dann sieht man was für eine Unmenge Buchstabensalat dieses Dingens schon aus zwei, drei unschuldigen Zeilen macht.
Soderla, ich hoffe, ich konnte etwas Licht in deine verdunkelte Aufnahmekapazität werfen.
Wenn nicht, hoffe ich, dass ich dir zumindest strukturell wieder etwas Freude in den Alltag geben konnte
- oder frag einfach noch mal konkret nach.
@PerlRonin:
danke dir - ich komm später wieder - muss erst noch mal meine Aufnahmekapazität wieder auffüllen