lab111 laboratorium3

23. Juni 2008, Keine Kommentare

Endlich sieht lab111 wie ein richtig modernes Labor(atorium) aus! **gg*

Und? Wie findet ihr das Design? Es basiert nun vollständig auf WordPress. WordPress als CMS sozusagen.

Die Suche ist mit unobstrusive JavaScript gemacht worden. Das heißt, dass es auch mit deaktiviertem JavaScript funktioniert.

Jede Hauptseite (Journal, Stuff, Kontakt und später Portfolio in Orange) hat eine einzigartige Farbe, was Abwechslung in das eintönige Grau bringt, finde ich.

Der Fade Out ganz unten ist eigentlich ein Link… Klick mal darauf und du wirst sehen, wohin er führt ;) .

Hm, was gibt’s denn noch… Achja, y-webmailer hab ich kurzerhand in y-mailer umgetauft, weil es sich besser, kürzer und knackiger anhört, was, findest du nicht?

Automatisch clearen mit CSS

23. Juni 2008, Keine Kommentare

Was ist denn eigentlich clearen und wozu benötigt man das? Stell dir vor, du hast ein <div> und hast darin ein <img> und einen kurzen Dummy Text.

Wir wollen das Bild auf die linke Seite bringen und floaten es mit float: left; links. Geben wir dem <div> eine Hintergrundfarbe und Innenabstände, damit es besser aussieht und voilà:

<div style="background: red; padding: 20px;">
    <img src="test.png" alt="Test" style="float: left; margin-right: 10px;" />
    Lorem Ipsum dolor set amet.
</div>

Dummy Text und ein links gefloatetes Bild in dem div

Aber was ist das? Das Bild geht ja über sein Elternelement raus! Was machen wir jetzt? Wir clearen. Wie? Wir fügen einfach in den <div> ganz unten Folgendes ein: <div style="clear: both;"></div> und schon haben wir, was wir wollen:

<div style="background: red; padding: 20px;">
    <img src="test.png" alt="Test" style="float: left; margin-right: 10px;" />
    Lorem Ipsum dolor set amet.

    <div style="clear: both;"></div>
</div>

Dummy text und ein links gefloatetes Bild in dem geclearten div

Aber das ist natürlich viel zu anstrengend, jedes Mal <div style="clear: both;"></div> einzutippen und deshalb will ich das automatische Clearen von Elementen in diesem Artikel erklären.

Zu Risiken und Nebenwirkungen lesen Sie den Text genau durch und fragen Sie Ihren Webdesigner oder Webdesignerin. *gg

Weiterlesen…

Firefox 3 sucht nach Viren?

22. Juni 2008, 1 Kommentar

Nervig: Nach einem erfolgreichem Download sucht der Firefox 3 automatisch nach Viren.

Firefox 3 sucht nach Viren

Woher weiß denn der Firefox, welches Anti-Virus Software ich benutze? Wieso öffnet er die heruntergeladene Datei, obwohl er sie immer noch auf Viren überprüft? Das ist doch völlig schwachsinnig! Wie kann man dieses Ding ausschalten?!

Ganz einfach: in der Adresszeile von Firefox about:config eingeben, die Warnmeldung ignorieren und den Schlüssel browser.download.manager.scanWhenDone auf false stellen.

browser.download.manager.scanWhenDone auf false stellen

My, my… ‘My’ in C#?

21. Juni 2008, Keine Kommentare

In Visual Basic .NET gibt es ja das lustige ‘My’ Namespace, das meist benutzte Methoden beinhaltet. Aber was ist mit C#?

Um das ‘My’ Namespace auch unter C# benutzen zu können, musst du zuerst zu deinem Projekt den Verweis Microsoft.VisualBasic.dll hinzufügen.

Den Verweis Microsoft.VisualBasic.dll musst du zu deinem Projekt hinzufügen

Die einzelnen Klassen findest du dann unter Microsoft.VisualBasic.Devices.

Die Klassen findet man unter Microsoft.VisualBasic.Devices

Wenn man jetzt in C# die Größe des Arbeitsbereiches haben will, macht man es so:

// C# Code
Rectangle workingAreaSize = new Microsoft.VisualBasic.Devices.Computer().Screen.WorkingArea.Size;

Wenn du die Zeile using Microsoft.VisualBasic.Devices am Anfang hinzufügst, kannst du später im Code das Microsoft.VisualBasic.Devices. weglassen ;) .

Im Gegensatz zu Visual Basic, muss man die einzelnen Klassen erst mit new konstruieren, damit man sie verwenden kann.

' Vergleich: Visual Basic .NET Code
Dim workingAreaSize As Rectangle = My.Computer.Screen.WorkingArea.Size

IE PNG Gamma Wirrwarr…

20. Juni 2008, Keine Kommentare

Internet Explorer, egal welche Version, zeigt png Bilder immer dunkler an, als es in Wirklichkeit ist… Hat wohl was mit dem Gamma im PNG Bild zu tun.

Nur einzig Firefox zeigt das PNG Bild richtig an

Hier geht’s zur Testseite

modernblue schreibt in einem Artikel, wie man so was beheben kann. Man müsste nur mit TweakPNG den Attribut gAMA von der png Datei löschen. Fertig.

Tweak that gamma