Safari Only CSS Styles
Kategorie: web-development
Styles, auf die ausschließlich der Safari (Webkit) hört kann man mit:
@media screen
and (-webkit-min-device-pixel-ratio:0)
{
#id1 {margin: xx px;}
.class1 {margin-bottom: xx px;}
}
definieren.
Safari 5 steht zum Update bereit
Kategorie: Mac

Gerade noch im Technikwürze 166 Podcast vernommen, schon ist er da, der neue Safari mit dem WebKit 2. Was sind die must-have Funktionen? Nun, Safari 5 führt endlich jeden Tab in einem eigenem Prozess aus, so dass wenn sich ein Tab mal aufhängen sollte — und das passiert ja doch schon mal — nicht der gesamte Browser in Mitleidenschaft gezogen wird. Es gab ja bereits Tools oder auch die eigene Funktion im Safari 4, die alle Tabs der letzten Sitzung wiederherstellt, war es aber bisher leider so, dass wenn der abstürzende Prozess immer wieder zu einem Absturz führte eine gewisse Endlosschleife entstand aus Neustarten des Safari -> Alle Tabs wiederherstellen -> Hoffen, dass man schnell genug den Übeltäter Tab schließen kann. Das (soll) gehört nun endlich der Vergangenheit an!
Geschwindigkeit
Leider muss ich gefühlter Weise feststellen, dass Webseiten sich nicht mehr so flüssig scrollen lassen wie mit dem Safari 4. Auch das Handling noch nicht fertig geladener Seiten scheint schlechter geworden zu sein. Oft ruckelts, wenn im Hintergrund noch etwas geladen wird — sogar auch wenn es im anderen Tab passiert!
Die jQuery Verarbeitung ist auch langsamer geworden. Animationen ruckeln beim ersten Start oder beim Wechseln zwischen Objekten:
Safari5 jQuery Verarbeitung (swf)
Firefox jQuery Verarbeitung (swf)
Speicherverbrauch
Ein weiteres Manko scheint mir der Speicherverbrauch zu sein. Bei gerade 4 offenen Tabs und einer Laufzeit von 1 Tag zeigt mir der Activity Manager horrense Speichervolumina an, die ich beim Safari 4 schon lange nicht mehr gesehen habe!
![]()
Reader
Der neue Webbrowser ermöglicht es nunmehr, große Artikel, die über mehrere Seiten gehen, bequem in einer Ansicht darzustellen. Dazu klickt man das Reader Icon im Adressfeld an, sollte der Browser einen Artikel identifiziert haben. Nun kann man sich den Artikel ganz ungestört und frei von Werbebanner, PopUps, etc. ansehen mit der zusätzlichen Möglichkeit, ihn direkt auszudrucken, ihn zu vergrößern oder per Mail zu versenden.[via]

![]()
Ist eigentlich eine schöne Sache, wenn es denn den RSS Feed Button nicht komplett überblenden würde. Ist der Reader Button zu sehen, verschwindet hingegen der RSS Button, so dass neue Abonnenten nur über einen RSS Link auf der Seite gewonnen werden können. Bei WordPress basierten Blogs erscheint im Artikel selbst die Reader Schaltfläche, auf der Hauptseite hingegen die RSS Schaltfläche. Ob dies auch auf anderes System der Fall ist, habe ich noch nicht eindeutig feststellen können.
Das schönste an dieser Funktion ist aber der Print! Ich drucke mir Artikel sehr oft aus, um sie dann meinen Vorgesetzten zu zeigen, oder einfach mit in die Unterlagen zu heften. Viele Webseiten bieten aber so ziemlich grauenhafte Printlayouts (kein eigene Printstyles — ist hier leider auch noch der Fall). Ich habe mich dann oft des Printliminators bedient, um die ungewollten Bereiche zu entfernen. Der Reader macht den Printliminator jetzt aber arbeitslos! Der Druck aus dem Reader heraus schaut aus, als wäre der Text mit LaTeX gesetzt! Wie auch im Lese Layout sind keine störenden oder unnützen Elemente zu sehen! Einziges Mako: Bilder werden beim Seitenumbruch immer noch zerrissen. Hier ist mal ein Beispiel dieses Artikels als PDF
Was sind denn noch die wichtigsten Neuerungen?
Safari 3.x: Terminal-Befehl um ein neues Fenster in einem neuen Tab anstatt im neuen Fenster zu öffnen
Kategorie: Featured, Mac
Update: Auch wenn im Safari 3.2.x in den den Einstellungen eine Checkbox hinzugekommen ist, die besagt: “Links von anderen Programmen in einem neuen Tab im aktuellen Fenster öffnen”, so funktioniert es doch erst dann richtig, wenn man auch hier den Terminal Befehl ausführt.
Neu in Safari 3.1: Was man im Firefox in den Einstellungen auswählen kann, kann man im neuen Safari nun endlich — leider nur per Terminal Befehl — auch einstellen. Die Rede ist von der Option neue Fenster in einem neuen Tab anstatt in einem neuen Fenster zu öffnen. Dazu im Terminal einfach den folgenden Befehl eingeben:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
Die Aktion kann man auch mit der Option
-bool false Rückgängig machen.
WebInspector, die Firebug-Alternative
Kategorie: Internet, Mac
Alternativ zu Firebug im Firefox kann man auch den WebInspector im Safari durch die Eingabe der folgenden Zeile im Terminal freischalten:
defaults write com.apple.Safari IncludeDebugMenu 1
[via designpicks]






