Home

HTML Tabellen übersichtlich gestalten mit jQuery

Donnerstag, 30. April 2009 | Autor: hp-profi

Wie jeder weiss, sind derzeit <code><tables/></code> nicht mehr angemessen. Dennoch gibt es Fälle, wo man auf Tabellen nicht ganz verzichten kann, letztlich wenn es sich schlicht und einfach um komplexe Daten handelt, oder wenn auch wie in einigen Fällen, dass HTML aus einer Maschine gedrückt wird, die Tabellen bevorzugt.

Nun kann es halt sein, dass man um eine HTML Tabelle nicht mehr herum kommt.

Mittels jQuery, ein gutes kompaktes Javascript Framework, und ein wenig CSS Angaben, kann man dann seiner nicht formatierten Tabelle eine gute Übersicht verleihen.

Hierzu benötigen wir zunächst das jQuery Plugin, um auf dieses Framework zuzugreifen.

Auf www.jquery.com kann man sich dieses herunterladen und in den Header, also zwischen <code><head></code> und <code></head></code> deines Dokumentes einbinden.

<code>
<script src=”DEINE_URL_JQUERY” type=”text/javascript”></script>
</code>

Damit wir nun unserer HTML Tabelle eigene Klassen hinzufügen können, müssen wir das Skript nach erfolgreichen Laden deiner Webseite initialisieren; Das bedeutet, dass alle Elemente vorhanden sein müssen, damit man auch diese Elemente über Javascript über die Dokumenten Struktur(DOM) ansprechen kann.

Dazu benötigen wir den folgenden Standard Aufruf:
<code>
<script type=”text/javascript”>
// Wenn das Dokument vollständig geladen wurde, wird die Funktion <code>$(document).ready(function()</code> ausgeführt:

$(document).ready(function(){
// Dem 1. tr aus dem table wird die Klasse ‚head’ zugewiesen
   $(”table tr:first”).addClass(”head”);
// Hier wird allen geraden Zeilen die Klasse ‘odd’ zugewiesen
   $(”table tr:even:not(.head)”).addClass(”odd”);
});

</script>
</code>

An dieser Stelle fügt dann das Javascript mittels DOM (Document Object Model) Manipulation dem HTML Element <code><table></code> Informationen hinzu.
In unserem Falle eine CSS Klasse dem Table Header (<code>$(”table tr:first”).addClass(”head”);</code>) und allen anderen geraden Zeilen(2,4,6,…) dieses hier: <code>$(”table tr:even:not(.head)”).addClass(”odd”);</code>

Nun hat man also seiner Tabelle Style Klassen hinzugefügt, welche man anschliessend mit untenstehendem Code formatieren kann:

CSS Beispiele:
<code>
tr.odd td {
background:#e4e4e4;}
tr.head td {
background:#666;
color:#fff;}
</code>
Somit sind wir in der Lage einen Tabellenkopf zu formatieren und jeder geraden Zeile der Tabelle z.B. eine andere Farbe zuzuweisen, um diese dann für die Lesbarkeit übersichtlicher zu gestalten.

Viel Spass dabei, wünscht Euch das CSS-Info Team

Mehr Infos gibt es in unserem CSS-Forum

Thema: css | Ein Kommentar

Wie behandle ich den Internet Explorer 6 als Standard Browser?

Donnerstag, 30. April 2009 | Autor: hp-profi

„Schön ist es ja nicht…“, denkt man sich, wenn man sich sein neues erstelltes Design im Internet Explorer 6 ansieht!

Dies dachte sich bestimmt auch Dean Edwards, und entwickelte somit eine kleine Javascript Bibliothek, um den IE6 das gleiche Verhalten wie einem modernen Browser zu verleihen.

Das Skript bringt den IE5/6 auf das Niveau vom Internet Explorer 7 und schafft ein sorgefreies Aufrufen deiner Seite im IE6 (im Regelfall). Es korrigiert die Darstellung von floating Elemente und stellt ebenfalls transparente PNG Bilddateien dar.

Das CSS-Info Team nutzt diesen ebenfalls und ist recht begeistert davon!

Was haltet ihr davon?

URL:  http://code.google.com/p/ie7-js/

Viel Spass dabei, wünscht Euch das CSS-Info Team

Mehr Infos gibt es in unserem CSS-Forum

Thema: css | 4 Kommentare

Über die Qualität von Links

Freitag, 14. November 2008 | Autor: hp-profi

Für SEOs ist es ein alter Hut: Nicht nur die Anzahl der Backlinks zur eigenen Homepage ist wichtig, sondern vor allem die Qualität. Die Qualität der Backlinks setzt sich aus mehreren Faktoren zusammen:

1. Der PageRank. Welchen PagerRank-Wert hat der Link? Von einer PageRank 5 Seite kann man natürlich einen höheren PageRank vererben, als von einer Seite mit einem geringeren PageRank. Allerdings ist für google auch wichtig, wie lange der Link gesetzt ist (der Einfluß eines Links auf den eigenen PageRank wirkt nur so lange der Link auch gesetzt ist. Verschwindet der Link, verschwindet die Kraft). Und es ist wichtig, wieviele Links auf der Linkseite existieren. Irgendwann ist auch die beste Linkkraft verloren. Dabei geht diese Linkskraft sowohl für interne als auch für externe Links verloren. Nehmen Sie zum Beispiel diesen Blog. Fast 100 Links gehen von der Startseite auf Unterseiten oder an externe Seiten (in den Beiträgen, der Linkliste, den Blogverzeichnissbuttons). Zählen Sie nach! Eine Vererbung der eigenen Linkkraft an diese vielen Seiten findet zwar statt, führt aber nur zu einem schwachen Ergebnis. Es ist also nicht nur wichtig, ob die verlinkende Seite einen PageRank hat, sondern auch, mit wievielen Links man sich diesen PageRank teilen muß.

2. Der Inhalt der verweisenden Seite. Wenn Sie einen WebShop für Brieftauben-Fußringe betreiben, ist es wichtig, von den wichtigen Homepages die sich mit Brieftauben beschäftigen verlinkt zu werden. Zumindest wenn sie bei google im Zusammenhang mit dem Suchbegriff Brieftauben gefunden werden wollen. Ein Link von einer Fan-Seite der Kölsch-Rock-Gruppe Brings, bringt da weniger. Oder eine Seo Seite wie diese.

3. Der Standort des Links. Grundsätzlich bewertet google Links im laufenden Text höher ein, als Links im Footer.

4. Der Link Text: Böser Fehler ist ein Link mit der Bezeichnung “hier“. Sie werden diesen Fehler auf vielen Webseiten finden. Besser ist da, wenn der zu verlinkte Inhalt beschrieben wird: Professionelles Webdesign.

5. Der Link Titel. Diesen title-attribut (a title=”text”) sieht man in der Regel, wenn man mit der Maus über einen Link fährt. Auch dieser Titel sollte in irgendeinem Zusammenhang mit dem Ziel stehen: Seo – Suchmaschinenoptimierung. Auch Links die von Bildern (Logos/ Bannern) kommen, sollte man einen title-attribut und vor allem einen ALT-Tag geben.

6. Link ohne NoFollow Attribut. Ein Link mit einem NoFollow Attribut ist für die Vererbung des PageRanks, bzw. als Linkkraft nichts Wert. Besucher kann man über solche Links allerdings schon erhalten.

Zusammenfassung: Suchen Sie Seiten die sich mit den Themen Ihrer eigenen Seite beschäftigen. Versuchen Sie von diesen Seiten einen Link zu erhalten. Bitten Sie darum, dass der Linktext zu Ihrer Seite passt und das der Link einen aussagekräftigen Titel erhält.

Weiviel Erfolg Sie mit Ihren Bemühungen haben, sehen sie am besten in den google tools “google analytics” und “google webmaster tools

Thema: SEO | Ein Kommentar

Problem mit 404 Fehlerseiten? Die Lösung.

Sonntag, 9. November 2008 | Autor: hp-profi

404 Fehlermeldungen, bzw. die 404 Fehlerseiten werden dem Besucher einer Webseite dann angezeigt, wenn die aufgerufene URL nicht existiert und auch sonst keine Umleitung zu einer anderen Seite vorhanden ist. Das passiert durch Tippefehler (impresum.htm statt impressum.htm) oder Fehlerhafte Links (Impressum.htm statt impressum.htm) oder weil eine URL nicht mehr existiert. Tipp: Eine umgezogene URL sollte immer durch einen permanenten redirect (301) umgeleitet werden.

Eine 404 Fehlerseite wird in der Regel vom Webserver direkt ausgegeben und weist den Webseiten Besucher lediglich auf den Fehler hin, bietet aber keine Alternativen oder Lösungvorschläge an. Aus diesem Grund kann es passieren, dass der Besucher denkt, dass gesamte Angebot sei bereits vom Netz und er orientiert sich um. Das will ein Webmaster natürlich unbedingt vermeiden. Darum gibt es die Möglichkeit eigene 404 Fehlerseiten für eine Webseite zu erstellen. Und diese Möglichkeit sollte unbedingt genutzt werden.

Eine professionelle 404 Fehlerseite sollte sich immer an dem Design der Webseite orientieren und mindestens den Link zur Startseite enthalten. Auch eine schnelle Kontaktmöglichkeit zum Webmaster kann enthalten sein. Hier kann der Webmaster eine kleine Bitte an den Besucher formulieren, dass dieser sich kurz melden möchte, wenn er nicht durch eine selbst eingetippte URL auf die Fehlerseite gekommen ist, sondern durch eine defekten Link der Webseite (böser Fehler).

Hier mal ein Link zu einer professionellen 404 Fehlerseite.

Damit die 404 Fehlerseite aber auch angezeigt wird, muß dem Wevserver dies auch mitgeteilt werden. Dies geht z.B. bei Apache Webservern durch einen kleinen Eintrag in die .htaccess Datei. Aber Achtung, hier muß unbedingt darauf geachtet werden, dass der Eintrag keinen Fehler enthält und so z.B. googles Webmaster-Tool meckert.

Richtig:
ErrorDocument  404  /404.htm

Falsch:
ErrorDocument  404  http://www.hp-profi.de/404.htm

Beide Lösungen werden vom Browser des Besuchers als Umleitung zur 404.htm erkannt, google akzeptiert aber nur Lösung 1. Die Fehlerseite muß übrigens nicht 404.htm heißen, sie können den Namen beliebig wählen. 404 als Name der 404 Fehlerseite zu verwenden bietet sich jedoch an.

Weitere Tipps zur 404 Fehlerseite:

In der Regel will man einen 404 Fehlerseite ja nicht in den Index von google oder anderen Suchmaschinen aufgenommen haben. Dazu muß folgendes MetaTag im HEAD vorhanden sein:

<meta name=”robots” content=”noindex, follow”>

Statt nur einen Link zur Startseite aufzuführen, können Sie auch Links zu anderen Bereichen Ihrer Webseite anbieten. Bei großen Webseiten auf Kategorien, bei kleinen Webseiten können Sie auch gleich die komplette Navigation auf die 404 Fehlerseite aufnehmen. Die Seite sollte aber unbedingt als 404 Fehlerseite erkennbar bleiben.

Die 404 Fehlerseite bei google Analytics oder anderen Webseitenstatistiken aufzunehmen ist allerdings wiederum ok, sie wollen ja wissen, wie häufig die Seite aufgerufen wird und was wohl der Grund dafür sein könnte.

Thema: Programmierung | Beitrag kommentieren

Blogverzeichnisse

Donnerstag, 6. November 2008 | Autor: hp-profi

Wenn Sie statt einer Webseite einen Weblog erstellen, dann sollte natürlich auch dieser Weblog in den entsprechenen Linkverzeichnissen auftauchen.

Bei Blogs gibt es neben den üblichen Linkverzeichnissen aber auch noch zusätzlich reine Blogverzeichnisse.

Hier ist eine schöne Auflistung der wichtigen Blogverzeichnisse von www.ralf69er.de.

Derzeit werden folgende Blogverzeichnisse beschrieben: blogoscoop.net, topBlog.de, Bloggeramt.de, Bloggerei.de, Blogalm.de, Frischgebloggt.de und Technorati.

Thema: Blogverzeichnisse | Ein Kommentar

Firefox AddOn für Webmaster: HMTL Validator

Dienstag, 4. November 2008 | Autor: hp-profi

Für Webmaster die die Qualität nicht nur Ihrer eigene Webseite checken wollen, bietet sich folgendes Tool an: Der HMTL Validator (basierend auf Tidy).

Mit diesem AddON erhält der Webmaster rechts unten in der Statusleiste des Browsers eine HTML-Check Anzeige mit der Information, wieviele html Fehler es nach w3c Standard es auf der gerade besuchten Seite gibt.

Die Meisten wird überraschen, wie wenig Seiten im Netz w3c conform sind. Allerdings wirken sich die allermeisten Fehler nicht auf die Darstellung der Webseite in jeden Browser aus. Wer trotzdem eine 100% Seite abliefern will, wird von dem PlugIn gleich gewarnt, wenn sich ein Fehler eingeschlichen hat. Natürlich kann man seine Webseite auch mit anderen Tools überprüfen. Mit dem AddON geschieht dies aber eben automatisch für alle Webseiten die man besucht.

Auch ist das ganz praktisch, wenn man zum Beispiel Eintragungen / Änderungen online (zB. in Wordpress) macht. Auch hier werden die eigenen oder auch fremden Fehler gleich angezeit. Wenn z.B. ein Blogger deines Blogs einen Blog-Eintrag mit HTML Code macht, dies aber verhuddelt, kann der Blogmaster eingreifen und die Fehler manuell korrigieren.

Thema: w3c | Beitrag kommentieren

PageRang Check Tool für Unterseiten

Montag, 27. Oktober 2008 | Autor: hp-profi

Die russische Softwareschmiede Slavsoft stellt auf Ihrer Homeoage ein wirklich nettes SEO-Online-Tool zum Test der PageRank Verteilung auf den eigenen Unterseiten zur Verfügung:

http://www.slavssoft.ru/developer/?page=site_pr

Die Seite ist auf russisch, das sollte allerdings kein Problem sein (siehe Bild mit Beschreibung unten). Problematischer ist da schon die Tatsache, dass der Check nur funktioniert, wenn man eine Sitemap hat. Dies sollte aber eigentlich sowieso jede Seite haben. Der Check läuft auch nur auf bis zu 300 Seiten pro URL.

Zum Check:

Gebt die URL der Sitemap in das erste Feld ein (mit rot 1 markiert). Danach nur noch das Capture (mit rot 2 markiert). und dann Absenden (mit rot 3 markiert). Schon erhaltet Ihr eine Übersicht eurer PageRank Verteilung:

Thema: Erfolgskontrolle, PageRank, SEO-Tools | 16 Kommentare

Warum der PageRank so wichtig ist

Sonntag, 19. Oktober 2008 | Autor: hp-profi

Es gibt ja immer wieder Zeitgenossen, die behaupten der google PageRank habe keinen Einfluß auf die Platzierung innerhalb des google Suchergebnis. Das ist natürlich Quatsch, der google PageRank ist ein extrem wichtiger Faktor, weshalb google auch (zu Recht) gegen Mißbrauch vorgeht.

Wieso entstehen dann solche Gerüchte?

Wenn man sich in den google Suchergebnissen die Seiten anschaut wird man feststellen, dass Seiten mit niedrigen PageRanks vor Seiten mit hohen PageRanks stehen können. Daraus folgern manche SEOs, dass der PageRank keinen Einfluß hat. Wie gesagt, dass ist Quatsch.

Es gibt viele Faktoren, die das Ranking einer Seite in den Suchergebnissen beeinflussen. Zum Beispiel der Domainname, der Seitentitel, der Seiteninhalt, die Headline (H-Tag) und die Beschreibung der Links die zu einer Seite führen.

Dies sind alles Faktoren, auf die der SEO oder der Webmaster Einfluß nehmen kann. Man kann also eine (für google) perfekte Seite zusammen basteln. Trotzdem wird man bei den Suchergebnissen unter Umständen nicht in die Top 10 kommen (je nach Suchbegriff). Sobald man aber nun einen dauerhaften Link von einer Seite mit einem hohen PageRank erhält, schießt die Seiten binnen Wochen nach oben. Sogar, wenn die Seite die den Link gesetzt hat, inhaltlich mit der Zielseite nicht übereinstimmt. Das ist genau der PageRank effekt.

Umgekehrt funktioniert dies natürlich genauso. Wenn Sie einer Seite einen dauerhaften PageRank von z.B. 4 vererben, kann es sein, dass die Seite trotzdem nicht in die Top 20 Ihrers Wunschbegriffes erscheint. Und nun verändern Sie zum Beispiel die Headline (Suchbegriff reinnehmen). Mit dem nächsten Besuch des google Bots schießt Ihre Seite plötzlich nach oben, obwohl sie den PageRank ja nicht verändert haben. Auch hieraus resultiert häufig die falsche Annahme, der PageRank hat nicht mit dem Ergebnis zu tun. Wenn sie nun den PageRank der Seite aber nun wieder entziehen, stürzt die Seite binnen Wochen wieder in den Suchergebnis-Keller.

So etwas kann man aber nur und ausschließlich nachvollziehen und beweisen, wenn man selbst direkten Einfluß auf beide Seiten hat. Man also z.B. die PageRank-Kraft der sendenen Seite kennt und weiß wann der google Bot die sendende Seite besucht und den Link zur Zielseite verfolgt hat.

Es ist nur mit Glück und Zufall möglich so etwas zu testen, wenn man als externer Beobachter nur den PageRank Balken im Browser sieht. Dieser PageRank Balken mit den Zuständen “nichts bis 10″ (also gerade mal 12 verschiedenen Möglichkeiten) ist aber zum Einem nur eine grobe Einschätzung (der google interne PageRank ist deutlich feiner strukturiert) und zum Anderen zeigt der PageRank Balken nur den Augenblick des letzten PageRank Updates an. Mit jedem Link den eine Seite erhält und vor allem mit jedem Link der der Seite wieder entzogen wird, verändert sich der google interne PageRank. “Sehen” wird man das aber erst wieder mit dem nächsten PageRank update. Das ist für eine Berechnung oder Bewertung aber ziemlich nutzlos, da Zeitverzögert und ungenau.

Ich werde die Thematik hier noch ausführlich und deutlicher beschreiben und Informationen und Links senden, damit auch für den Laien die Wirkung des PageRank nachvollziebar ist. Auch wenn ihm das nur hilft das Thema zu verstehen – und nicht einen hohen PageRank zu erhalten.

Eine Sache solltet ihr euch aber auf jeden Fall schonmal merken: Wer von google gut behandelt werden will, der sollte die Regeln von google kennen und beachten! Diese Regeln stellt google nicht auf um euch zu ärgern, sondern um den Suchenden die besten Ergebnisse der Suchanfrage zu präsentieren.

Wer viel lesen kann und will, findet hier ALLES zum Thema google, PageRank und warum man nicht mit PageRank handeln sollte:

http://googlewebmastercentral-de.blogspot.com

PS: Damit keine Mißverständnisse auftreten. Der PageRank ist nur EIN Faktor von vielen für die SERP Platzierung. Aber es IST eben einer!

Thema: PageRank | Ein Kommentar