Testticker | PC Pro | Internet Pro | IT im Unternehmen | Channel Insider
eWEEK europe | The Inquirer | Gizmodo | Downloads
 HOME   NEWS   TESTS   PRAXIS   KNOWLEDGE CENTER   DOWNLOADS 
Portables | Security | Peripherie | Storage | Netzwerke | Home Computing | Professional Computing
| Detailsuche | Softwareführer Site map | Montag, 15. März 2010 
Sie sind hier: Home > Praxis > Netzwerke > WebDesign

 

 
Know-How: CSS-Layout mit Expression Web
Website-Express

Artikel aus Internet Professionell Ausgabe 4/2007
Author: Tobias Hauser,Armin Kappler,Jacqueline Pohl

Mit dem Web-Editor Expression Web präsentiert Microsoft eine Alternative zu Adobes Dreamweaver. Der Workshop zeigt an einem Beispiel-Layout, was der neue Bolide leistet.

Konkurrenz für Dreamweaver?

Webdesigner und -entwickler teilen sich in zwei Gruppen: Die Puristen arbeiten am liebsten mit einem guten Text-Editor, die anderen schätzen den Komfort eines spezialisierten und umfangreicheren Editors mit einer Entwurfsansicht (auch Wysiwyg ? What you see is what you get) und weiteren Komfortfunktionen wie dialoggeführtem CSS. Gerade Letztere möchte Microsoft mit dem neuen Expression Web ansprechen. Und natürlich wartet Microsoft gespannt, ob bei der Konkurrenz ? sprich, hauptsächlich Adobe mit Golive und Dreamweaver ? auch einer der Probanden beerdigt wird. Bis es aber so weit ist, muss sich Expression Web vor allem gegen den etwas in die Jahre gekommenen Marktführer Dreamweaver beweisen. Ob das gelingt, lässt sich am besten beim Arbeiten feststellen. Deswegen zeigt dieser Workshop, wie Sie ein CSS-Layout mit Expression Web umsetzen und noch ein wenig serverseitige Logik mit ASP.NET-Controls integrieren. Dies hilft, sowohl die Qualitäten des Editors zu beurteilen, als auch, sich an die neue Oberfläche zu gewöhnen.

Thema des Workshops ist ein fiktives Projekt namens Expression. Mag der Name nicht einfallsreich sein, so entspricht das Projekt doch den Zielen von Microsoft, neue, Design-lastigere Zielgruppen anzusprechen. Als Workflow wird der klassische Entwicklungsprozess für Weblayouts verwendet: Nach der Idee entsteht ein Layout in einem Grafikprogramm, hier Adobe Photoshop. Dieses Layout soll dann per Expression Web umgesetzt werden. Dazu sollten Sie natürlich einen grundlegenden Plan haben, welche Elemente wohin kommen, denn bevor Sie in Web Expression loslegen, müssen Sie zuerst die Bilder zuschneiden.

Im vorliegenden Beispiel fällt die Entscheidung leicht: Die Seite wird in einen Header, einen Inhaltsteil in der Mitte und einen Footer unterteilt. Für die einzelnen Teile wird jeweils ein etwas größeres Hintergrundbild verwendet. Wer auf Dauer noch Bildgröße sparen will, kann zumindest das mittlere Hintergrundbild als Kachel anlegen.


Organisation

Wenn alle Bilder geschnitten sind, geht es in den Editor. Im Zentrum steht bei Expression Web eine Website, die wiederum alle benötigten Seiten enthält. Dieses Konzept ist aus verschiedenen anderen Editoren bekannt. Dreamweaver verwendet beispielsweise eine so genannte Site, und auch die Entwicklungswerkzeuge von Microsoft Visual Web Developer und Visual Studio setzen auf das Website-Konzept. Der Vorteil liegt auf der Hand: Für eine Website können wiederverwendbare Elemente definiert werden, und die Website lässt sich beispielsweise per FTP gut mit dem Stand auf dem Produktiv-Webserver abgleichen. Legen Sie zuerst eine neue Website an. Die Standard-Website enthält eine HTML-Datei.

Um ein bestehendes Verzeichnis zur Website zu machen, verwenden Sie den Website-Import-Assistenten im Dialog für eine neue Website. Sie können die Dateien hier auch mit der Option Zur aktuellen Website hinzufügen in eine bestehende Website integrieren. Über die Vorlagen sind die üblichen Standardtemplates mit einigen vorgefertigten Seiten verfügbar.

CSS, Javascript und ASP

Normalerweise ist das Anlegen einer neuen Datei nicht erwähnenswert. Interessant wird diese Standardfunktionalität allerdings, wenn Sie die Möglichkeiten eines neuen Editors kennen lernen möchten. Expression Web bietet hier das Übliche, sprich HTML, CSS, Javascript und XML. Als serverseitige Technik wird ? wen wundert es ? nur ASP.NET angeboten (Seitentyp ASPX). PHP-Unterstützung sucht man in Expression Web vergeblich. Dafür gibt es für ASP.NET auch Masterseiten, die ASP.NET-Variante eines Template-Systems.

Wer Templates ohne ASP.NET möchte, wird bei der dynamischen Webvorlage fündig. Hierbei handelt es sich um das Dateiformat DWT. Über HTML-Kommentare werden Platzhalter gesetzt. Das Prinzip ist dasselbe wie bei DWT-Dateien in Dreamweaver, allerdings unterscheiden sich die Standardkommentare für bearbeitbare Regionen, so dass die zwei Systeme inkompatibel sind. Die Kommentarnamen unterscheiden sich jedoch nicht so stark, dass sich die Systeme nicht konvertieren ließen.



> nächstes Kapitel

Kapitel:
Konkurrenz für Dreamweaver? | XHTML-Grundlage | Layout-Elemente | ASP.NET 2.0

Immer auf dem neusten Stand - Hier Newsletter abonnieren!



 
WebDesign
 

 
+ Tests


 
Lohnendes Update

Gemischte Gefühle

Des Weblogs neue Kleider

CMS-Allrounder

Schnell zur eigenen Website
 

 
+ News


 
Kostenlos fertigen Onlineshop betreiben

Eolas gibt sich zahm

Adobe bringt Flash auf den Fernseher

Web to date 6.0: Websites ohne Programmierkenntnisse erstellen

Sun: JavaFX lernt High Definition
 

 
+ Praxis


 
Website-Express

Moderne Formulargestaltung

Druckerfreundliche Stylesheets

Die besten Tooltipp-Skripts

Bannermanagement mit Openads
 

 
The Inquirer

Internetsucht: 3 Prozent der Onliner sind betroffen

EU-Parlament: Kein Gemauschel mehr beim Thema Kopierschutz

Vorratsdaten noch nicht gelöscht

AVG-Studie: Der Westen ist böse und verseucht das Web

Verwirrung um Opera-Verwundbarkeit



IT im Unternehmen

Aktuelle Themen

Mobiles VPN: Unterbrechungsfreie Datenübertragung auch unterwegs

IT-Outsourcing

Serie: OpenSource im Business

Interview mit Annette Hoxtell von Strato zum Thema Green IT

So funktioniert Deduplizierung


Kontakt | Datenschutzerklärung | AGB | Anbieter | Impressum | NetMediaEurope Deutschland

Web Testticker | PC Professionell | Internet Professionell | IT im Unternehmen | Channel Insider | eWEEK europe | The Inquirer | Gizmodo | Downloads
Kundenservice Knowledge Center | Newsletter
NetMediaEurope Deutschland Mediadaten | Über NetMediaEurope Deutschland

Frankreich | Spanien | Italien | UK

NetMediaEurope Deutschland GmbH © 2010 All rights reserved. Part of NetMediaEurope