Dann ist »onchange« in Firefox kaputt. ;)
Beiträge von toscho
-
-
Schön, daß es funktioniert.
Klassen werden in CSS immer mit einem Punkt vor den Klassennamen angesprochen. Aber man kann einen Klassenselektor mit einem Elementselektor verbinden, indem man beide zusammenschreibt und den Elementselektor davorsetzt.
Übersetzt bedeutet das: ».alignright« betrifft alle Elemente mit der Klasse »alignright«, also auch <p class="alignright">.
»img.alignright« betrifft aber nur Bilder mit dieser Klasse, keine anderen Elemente. Man sagt auch: Dieser Selektor ist »spezifischer«, bzw. er hat eine höhere Spezifizität.In diesem Fall schlage ich dir übrigens vor, für den Abstand nach unten (die 2px) etwas mehr Platz zu schaffen, damit folgender Text nicht allzusehr am Bild klebt. Gerade bei umfließendem Text fällt es dem Auge etwas schwerer, die richtige Zeile zu finden; da ist das Gestaltungselement Leerraum umso wichtiger.
Gruß
Thomas -
Welche Klasse du benutzt ist egal, solange du diese Klasse im Stylesheet mit einem »float« versiehst. Beispiel:
Code.imgLeft { float: left; margin: 0 10px 10px 0; } .imgRight { float: right; margin: 0 0 10px 10px; }Im Editor muß das IMG-Element dann so aussehen:
Wenn dir da etwas weggekürzt wird, ist das vielleicht ein unwillkommener Nebeneffekt eines Plugins – also schalte die mal nach und nach ab, bis du den Übeltäter gefunden hast.
Gruß
Thomas -
Bitte begründe deine Aussage doch mal mit einem genauen Link in die Spezifikation für RSS bzw. ATOM, wo dort absolute URLs für jeden Link gefordert werden und inwiefern die Ausgabe des HTML-Codes hier eine Rolle spielt.
Sonst kommen wir hier nicht weiter. Ich möchte nämlich durchaus das beste Ergebnis erreichen.Gruß
Thomas
P.S.: Vollzitate sind hier im Forum sicher nicht nötig; die Beiträge werden doch untereinander dargestellt. -
Wenn ich innerhalb des Auswahlmenüs nach unten gehe, wird immer sofort die erste Option ausgelöst, ob ich sie haben will oder nicht. Unter »läßt sich bedienen« verstehen die meisten Leute sicher etwas anderes…
Und natürlich muß da eine Alternative für Leute ohne JavaScript hin, soviel Verstand traue ich dem Ursprungsposter schon zu.Gruß
Thomas -
Bitte lies meinen beitrag nochmal in Ruhe: Da gibt keine relativen Pfade. Die sind alle absolut, beginnen also mit /. Der Newsfeed wird von diesen Änderungen ohnehin nicht berührt; selbst wenn er es wäre, beträfe dies nicht die Validität. Außerdem verstehen praktisch alle Feedreader Base-URLs, was es eigentlich nahelegt, daß ich die Reparatur auf diesen Code ausdehne…
Gruß
Thomas -
Bitte bedenke beim Erstellen des Themes, daß immer mehr Nutzer keine Maus mehr haben – weil sie sie nicht bedienen können oder wollen, oder ihre Hardware dafür nicht ausgerüstet ist. In all diesen Fällen macht dein aktueller Code den Zugriff auf alle Punkte nach dem ersten komplett unmöglich. Das ist sicher nicht, was du erreichen wolltest.
Gruß
Thomas -
Kopiere dir dazu einfach den entsprechenden Code aus der index.php in die Vorlage für die Startseite.
Gruß
Thomas -
Dennoch ist das Verhalten WordPress' verbesserungswürdig: Selbst automatisch generierte Links wie die Kategorien- oder Archivliste werden immer als absolute URLs (mit http:// davor) ausgegeben, obwohl absolute Pfade völlig ausreichen würden. Dadurch wird massenhaft unnützer Code transportiert – und niemand hat auch nur den geringsten Nutzen davon.
Ich räume diesen Müll übrigens in meiner functions.php in einer clean_up-Funktion auf. Falls es mal jemand braucht:Code/* Absolute URLs zu absoluten Pfaden konvertieren. Spart Traffic * und erleichtert später den Regex. */ $str = str_replace( 'href="http://'. $_SERVER['SERVER_NAME'], 'href="', $str); $str = str_replace( "href='http://". $_SERVER['SERVER_NAME'], "href='", $str);Gruß
Thomas -
-
Auf dieser Seite tut's aber gar kein Theme geben tun, nur Forenbeiträge.
Merke: Wenn du Hilfe möchtest, drücke dich klar aus.Gruß
Thomas -
Die Funktion heißt genaugenommen utf8_encode. Und dann sind die Maskierungen überflüssig.
Gruß
Thomas -
Ergänze die Regel oben um den Selektor »div.commentsarea« (also: »div.post, div.commentsarea {« und sorge dafür, daß die Breite der Textarea nicht größer ist als der verfügbare horizontale Raum.
Gruß
Thomas -
-
Du mußt solch ein Theme erst entpacken und dann als ganzes Verzeichnis innerhalb von »wp-content/themes« ablegen. Dann kannst du sie in der Administration auch auswählen.
Zum Ausprobieren empfehle ich dir einen einfachen lokalen Webserver, den du samt Wordpress sogar auf einem USB-Stick laufen lassen kannst.Gruß
Thomas -
Vorschlag: Nimm doch den Blocksatz raus, dann passiert es nicht mehr, daß in einer Zeile mehr Weißraum als Schrift auftritt. Die Wortabstände wären dann gleichmäßig, was das Lesen sicher enorm erleichterte.
Gruß
Thomas -
Die eingebundene Datei ist offenbar nicht UTF-kodiert. Du kannst sie aber vermutlich mittels utf8encode() entsprechend anpassen.
Noch zwei Hinweise: Bei UTF-8 brauchst du nur noch die Zeichen <, und & zu maskieren, alle anderen Maskierungen wie ö sind völlig überflüssig (daran kranken auch die meisten Themes…). Und was du in das Meta-Element schreibst ist belanglos, wenn dein Webserver bzw. PHP eine andere Kodierung per HTTP sendet, denn diese Angaben haben Vorrang.
Gruß
Thomas -
Bisher geht das nur im Safari. Hast du es damit schon ausprobiert?
Wenn du keinen Safari zur Hand hast, kannst du dir auf http://www.snugtech.com/safaritest/ einen Screenshot machen lassen.Gruß
Thomas -
Das gibt es nur im Safari, wenn das Eingabefeld so aussieht:
Auf http://www.bartelme.at/journal_detail.php?detail=236 findest du per Quellcodegucken eine Javascriptlösung (wenn wie eben nicht erreichbar, einfach im Google-Cache ansehen).
Gruß
Thomas -
Du kannst auch einfach schreiben:
DirectoryIndex index
Dann gelten alle Endungen, und es wird nicht so unübersichtlich.