CSS EINFÜHRUNG. Cascading StyleSheets. November Seite 1

Größe: px
Ab Seite anzeigen:

Download "CSS EINFÜHRUNG. Cascading StyleSheets. November Seite 1"

Transkript

1 CSS EINFÜHRUNG Cascading StyleSheets Seite 1

2 Themen Einführung Syntax Stylesheets einbinden Alternative Stylesheets Texteigenschaften Positionieren Farben Hintergrund Pseudoklassen Selektoren (Vererbung) P. Rücker Seite 2

3 Literatur CSS Cascading Style Sheet; Level 2 Kursmaterial CSS Seite 3

4 Einführung CSS ist eine Formatierungssprache, die es Autoren und Benutzern gestattet, Formatierungen (zum Beispiel Schriften, Abstände, Rahmen, Hintergrundfarben, Positionierung) von strukturierten Dokumenten (z.b. HTML-Dokumenten) durchzuführen. Mit der Trennung der Präsentation eines Dokuments vom Inhalt des Dokuments vereinfacht CSS die Erfassung von Web-Dokumenten und die Verwaltung von Sites. CSS ist wie HTML selbst ein softwareunabhängiger Textcode und wird vom W3C normiert. W3C (World Wide Web Consortium) ist das Gremium zur Standisierung der Vereinbarungen für Web-Seiten (Technische Spezifikationen und Richtlinien) Seite 4

5 Cascading Style Sheets Formatierung und Positionierung von HTML und XHTML- Elementen. Durch die Kombination von HTML und Cascading Style Sheets (CSS / Stilvorlagen) werden die Möglichkeiten der Seitengestaltung im Internet deutlich erweitert. XHTML Extensible HyperText Markup Language erweiterbare HTML (ist genauer, z.b. Elementnamen nur klein, mit Start- u. End-Tag, Attributwert in Anführungszeichen) Seite 5

6 Vorteile CSS trennt Struktur von Gestaltung CSS bringt übersichtlichen HTML-Code CSS bietet Gestaltung nicht nur für den Bildschirm (sondern auch zum Drucken) CSS bietet mehr gestalterische Möglichkeiten CSS ermöglicht schnelle Designänderungen CSS ermöglicht barrierefreiere Seiten CSS verringert die Hosting- und Traffic-Kosten CSS verringert die Wartungskosten Seite 6

7 Nachteile Stylesheets werden nur von neueren Browsern unterstützt CSS-Seiten werden manchmal von den Browsern unterschiedlich dargestellt, wie z.b. Positionierung der Abschnitte oder Hintergrundgrafiken Seite 7

8 Version Version 2 (CSS2) seit 1998 wird vom Internet Explorer 6.x eingebunden, liefert aber teilweise andere Ergebnisse Internet Exporer 7.x bindet CSS2 vollständig ein Firefox 3.x ebenfalls vollständig Version 3 (CSS3) seit 2001 Umsetzung ist noch nicht vollständig erfolgt Seite 8

9 Elemente verschachteln Elemente sind hierarchisch strukturiert. Untergeordnete Elemente müssen vor dem übergeordneten Elementen geschlossen werden. Die Elemente dürfen sich nicht überlappen. <p><bold>die Kurse></bold></p> <p><bold>die Kurse></p></bold> richtig falsch Seite 9

10 Elemente schließen Elemente haben ein End-Tag <p><strong>die Kurse</strong></p> In XHTML müssen End-Tags gesetzt sein Seite 10

11 CSS im Head-Bereich definiert <html> <head> <title>titel der Datei</title> <style type = "text/css"> <!-- /*... Hier werden die Formate definiert... */ --> </style> </head> <body> </body> </html> Seite 12

12 Beispiel 1 <html> <head> <title>titel der Datei</title> <style type = "text/css"> <! - h1 { font-family: Verdana, Arial, sans-serif; font-size: 24pt; color: green; background-color: #DDDD00; text-indent: 1em; }.. p } --> </style> </head> <body> { font-family: "Times New Roman"; font-size:12pt; <h1>stylesheets</h1> <p>hier folgt der Text mit der Absatzformatierung.</p> </body> </html>. Seite 13

13 Stylesheets einbinden Auf fünf verschiedene Arten können Stylesheets eingebunden werden: Als Definition im Kopf eines HTML- Dokuments in einer separaten Datei als importierte Definition als Definition für ein bestimmtes Element als Definition für einen Abschnitt <style type="text/css"> <link "dateiname.css" style="" <span style=""> Unterschied: Die Stylesheets, die über <link> übernommen werden, sind optional und können vom Benutzer überschrieben werden. Die importierten werden grundsätzlich implementiert. Seite 15

14 Stylesheets in HTML einbetten <head> <style type="text/css"> h1 { font family: Arial, sans-serif; font-size: 20 px; color: red; } p { font family: Times New Roman, ; font-size: 18px; color: #000000; text-indent: 1em } </style> </head> Seite 16

15 Stylesheet lokal einbinden <h2 style="font-family: Arial, Trebuchet, sans-serif; font-size: 20px; color: red;"> Der Panther </h2> Definition der Formatierungen sind direkt beim Element Seite 17

16 Formate zentral in separater CSS-Datei definieren <html> <head> <title>titel der Datei</title> <link rel="stylesheet" type="text/css" href="formate.css"> <style type = "text/css"> <!-- /*... hier sind dateispezifische Formate erlaubt... */ --> </style> </head> <body> </body> </html> Seite 18

17 Verweis auf die externe Datei <head> <link type="text/css" rel="stylesheet href="styledatei.css"> </head> link type rel href im Kopfbereich einer HTML-Datei weißt auf eine externe Datei hin. spezifiziert den Inhalt der Datei als Stylesheet stellt den Bezug zu den Stylesheets her Pfad zur Datei Das Stylesheet kann mit jeder beliebigen Seite verlinkt werden Zenrale Verwaltung der Formatdefinitionen keine HTML-Tags Seite 19

18 Stylesheet-Datei h1 { font-family: Times, 'Times New Roman', serif; font-size: 28pt; color: black; } p { font-family: Arial, Trebuchet, sans-serif; font-size: 14pt; color: FF0000; text-indent: 1em } Die Textdateien erhalten die Endung ".css" Seite 20

19 Aufgabe 3 Erstellen Sie eine externe CSS-Datei mit der Endung.css. Folgende Formatanweisungen sollen hier definiert werden. In der HTML-Datei vorlage-2.html wird dann diese Datei aufgerufen und die Formatierungen werden entsprechend der CSS-Datei ausgeführt. Hierzu haben Sie eine Datei mit einer Überschrift h1, h2 und einer Hintergrundfarbe definiert. body { background-color: gray;/* Hintergrundfarbe: grau */ font-size: 26px;/* Schriftgröße */ } h1 { font-style: italic; font-size: 28px; font-family: Arial, Trebuchet, sans-serif; color: red; } h2 { font-style: italic; font-size: 1.5em; } Seite 21

20 Block-Element <div> Mehrere Elemente wie Text, Grafiken, Tabellen usw. können in einem gemeinsamen Bereich, Block-Element, eingeschlossen werden mit div (= division = Bereich) wird ein Bereich eingeleitet Seite 22

21 Beispiel body { background-color: #EFEFEF;/* Hintergrundfarbe: hellgrau */ font-size: 26px;/* Schriftgröße */ color: blue;/* Schriftfarbe */ font-family: Arial, Trebuchet, sans-serif;/* Schriftart */ } h1 { font-style: italic;/* Kursivschrift */ font-size:.8em; } h2 { font-style: italic; font-size:.6em; } div { color: black; font-size:.4em; } div Seite 23

22 Alternative Stylesheets Alternative Stylesheets anbieten. Im Browser unter Ansicht die Stile ansehen. <link rel="alternate stylesheet" type="text/css" href="datei1.css" title="auswahl1"> Seite 24

23 Alternativen <link rel="stylesheet" type="text/css" href="style_a.css" title="standard"> <link rel="alternate stylesheet" type="text/css" href="style_b.css" title="serifenschrift"> <link rel="alternate stylesheet" type="text/css" href="style_c.css" title="serifenlose Schrift"> Seite 25

24 Selektoren Die nachfolgende Regel setzt sich aus dem Selektor, der die gewünschten Elemente selektiert (auswählt) und einer Eigenschaft sowie dem ihr zugewiesenen Wert zusammen: Selektor { Eigenschaft: Wert; } Selektor { Eigenschaft1: Wert; Eigenschaft2: Wert; } Seite 26

25 Eigenschaften zur Schrift Bezeichnung Befehl Beispiel Schriftart Schriftart { font-family: Georgia, Times, serif; } Schriftgröße font-size { font-size: 12pt } Schriftstil Neigung { font-style: italic } Schriftstärke Dünn bis fett { font-weight: bold } Kapitälchen Angabe in Kurzform Kleine Großbuchstaben font { font-variant: small-caps; } { font: 12pt Verdana, sansserif; } Seite 27

26 Schriftart { font-family: Times, 'Times New Roman', serif } serif = eine Schriftart mit Serifen sans-serif = eine Schriftart ohne Serifen monospace = eine Schriftart mit gleicher Buchstabenbreite u.a. Seite 28

27 Schriftgröße In HTML waren nur sieben verschiedene Schriftgrößen erlaubt. In CSS geht es pixelgenau { font-size: Wert Maßeinheit } Absolute Maßeinheiten : px, mm, cm, in, pt, pc Relative Maßeinheiten: em, ex, % Seite 29

28 Schriftstil Zur Schriftneigung zählen: italic = Schriftstil kursiv oblique = Schriftstil kursiv normal = normaler Schriftstil Seite 30

29 Schriftstärke HTML-Tags <b> oder <strong> zum hervorheben des Textes, mit CSS sind mehrere Abstufungen möglich: normal = normal bold = fett in 100er Schritten (von dünn bis fett) bolder lighter Seite 31

30 Inline-Element <span> kann Text und andere Inline-Elemente enthalten aber besitzt selbst keine Eigenschaften. <h1 style="font-size:200%"> <span style="color:gray">a</span> <span style="color:yellow">b</span> <span style="color:lime">c</span> </h1> Seite 32

31 Abschnitte formatieren <span style="deklarationen"> Nur für diesen Abschnitt gilt diese Deklaration </span> Beispiel <body> <p>abschnitt mit Formatierungen <span style="font-size:30pt ; color:blue;">und jetzt geht s mit blau weiter </span> und dann wieder wie gehabt. </p> </body> Seite 33

32 Absolute Werte Absoluter Wert Einheit Umrechnung Zoll o. inch in 25,4 mm Zentimeter cm Millimeter mm Punkt pt 1/72 Zoll = 0,353 mm Pixel px Pica pc 12 pt = 1/6 Zoll 0 4,23 Seite 35

33 Relative Werte Relativer Wert Nutzung em Für x-fache Größe des übergeordneten Elements (1 em = 100% ex Schriftgrößen in Abhängigkeit der x-höhe % Breite eines Elements bestimmen. Proportionalen Zeilenabstand anpassen Seite 36

34 Texteigenschaften Bezeichnung Befehl Wert Ausrichtung, horizontal align left, right, center, justify ", vertikal vertical-align top, bottom, text-top, text-bottom, baseline, middle, sub, super, Prozento. Zahlenangabe Groß- u. Kleinschreibung text-transform uppercase, lowercase, capitalize, none Text hervorheben text-decoration underline, overline, line-through, blink, none Zeilenabstand line-height normal, Maßeinheit in px, prozentuale Angabe Wortzwischenraum word-spacing normal, Maßeinheit in px, keine prozentuale Angabe Zeichenabstand letter-spacing normal, Zahlenangaben, keine prozentualen Angaben Text einrücken text-indent Zahlen- u. Prozentangaben Seite 37

35 Textabstände Zeichenabstand: letter-spacing: 50px Wortzwischenraum: word-spacing: 20px h1 { letter-spacing: 50px; } p { text-transform: uppercase; word-spacing: 20px;} Seite 38

36 Block-Element <div> Mehrere Elemente wie Text, Grafiken, Tabellen usw. können in einem gemeinsamen Bereich, Block-Element, eingeschlossen werden mit div (= division = Bereich) wird ein Bereich eingeleitet Seite 39

37 Block-Element <div align="center"> <h1>block zentriert</h1> <ul> <li>alles zentriert</li> <li>eintrag A</li> <li>eintrag B</li> </ul> </div> <div align="right"> <h1>textblock rechts</h1> <ul> <li>alles rechts am Rand </li> <li>eintrag 1</li> <li>eintrag 2</li> </ul> </div> Seite 40

38 Höhe height Box-Model Jedes Element in einer HTML-Datei erhält eine Begrenzung, in Form eines Rechtecks. Das Rechteck enthält den Inhalt mit einem Innenabstand zum Rahmen. Der Rahmen ist standardmäßig ausgeblendet (border-style:none) so breit wie das Browserfenster Jedes Rechteck kann mit einem Abstand zu einem anderen Rechteck bekommen Das Rechteck kann eine Hintergrundfarbe erhalten Außenabstand Rahmen Innenabstand Breite Inhalt width padding border margin Seite 41

39 Beispiel: Rahmen-Beispiel.html body { font-size: 1em; font-family: Arial, Trebuchet, sans-serif;} div { border: 2px solid #000; span { font-size: 3em; p padding: 10px; margin: 30px; } text-indent:0em; border: 2px solid green; padding: 10px; margin: 30px; } { font-size: 1.5em; border: 2px solid green; padding: 10px; margin:.75em 30px; } </head> <body> <div><img src="herbstlaub.jpg" alt="blätter"> </div> <div>im Herbst</div> <div><p>der schöne Sommer ging von hinnen,<br> Der Herbst, der reiche, zog ins Land.<br> Nun weben all die guten Spinnen<br> So manches feine Festgewand..</p></div> </style> Seite 42

40 Positionieren <style type="text/css"> <!-- span { border:1px dashed; padding:10px; } --> </style> </head> <body> <h2>positionieren relativ und absolut</h2> <p>positioniert mit Wert:static: <span style="position: static; top:100px;left:200px;">postition:static; oben:100 Pixel; links: 200 Pixel</span> </p> <p>position mit relativem Wert: <span style="position: relative; top:100px;left:200px;">postition:relativ; oben:100 Pixel; links: 200 Pixel</span> </p> <p>position mit absolutem Wert: <span style="position: absolute; top:100px;left:200px;">postition:absolut; oben:100 Pixel; links: 200 Pixel</span> </p> <p>positioniert mit Wert:fixed: <span style="position: fixed; bottom:100px;left:100px;">postition:absolut; unten:100 Pixel; links: 50 Pixel</span> </p Seite 44

41 Absolute und relative Positionierung Seite 45

42 Positionieren position: static keine spezielle Positionierung, normaler Elementfluss (Normaleinstellung) position: absolute Abstände werden vom Webseitenrand definiert position: relative relative Position zum eigentlichen Text position: fixed Startposition bezieht sich auf den Browserrand, bleibt beim Scrollen stehen Seite 46

43 Positionierung von Text und Grafiken <p>garten und Kräuter</p> <span style="position: relative; left:20px;"> <p style="border-color:blue; border-width:2px; border-style: solid; padding:4px; width:70px;">steingarten</p> <img src="steingarten.jpg" width="50%" style="position: relative; top:30px; left:180px;"> </span> Seite 48

44 Textumfluss <style type="text/css"> div { float:left; margin-right:20px; margin-bottom:5px; border:solid 1px gray;} </style> <div><img src="steingarten.jpg" width="20%"></div> <p style="font-size:80%"> Auf diesem Bild sollte ein Ausschnitt eines Steingartens gezeigt werden. An Steinstufen sind blaue Blumen gepflanzt,... Auf diesem Bild sollte ein Ausschnitt eines Steingartens gezeigt werden. An Steinstufen sind blaue Blumen gepflanzt,... Auf diesem Bild sollte ein Ausschnitt eines Steingartens gezeigt werden. An Steinstufen sind blaue Blumen gepflanzt,... </p> <p style="clear:left">hier ist der Textumfluss ausgeschaltet</p> Seite 49

45 Text umfließen mit float <body> <div style="float:left; margin-right:20px; margin-bottom:20px; Kapitel<br> border:solid 1px red; text-align:center"> <span style="font-family:algerian,serif; font-size:96px; color:blue"> 1 </span></div> <p style="font-size:120%">hier beginnt das erste Kapitel...</p> <p style="clear:left">nun gehts los...</p> </body> Seite 50

46 Text umfließen ohne float <h1><img src="steingarten.jpg" width="50%" align="left" vspace="10" hspace="20" alt="pflanzen">steingärten</h1> <p>auf diesem Bild sollte ein Ausschnitt eines Steingartens gezeigt werden. An Steinstufen sind blaue Blumen gepflanzt,... Auf diesem Bild sollte ein Ausschnitt eines Steingartens gezeigt werden. An Steinstufen sind blaue Blumen gepflanzt,... Auf diesem Bild sollte ein Ausschnitt eines Steingartens gezeigt werden. An Steinstufen sind blaue Blumen gepflanzt,...<br clear="all"></p> richtige Darstellung im Internet Explorer wie auch im Firefox Seite 51

47 Farben 16 Standardfarben Seite 52

48 Farben Hexadezimalsystem A B C D E F 16 verschiedene Zustände (0 15) für einen Farbwert stehen jeweils 2 Stellen zur Verfügung, d.h. 16 x 16 ergibt 256 Möglichkeiten # A0 C0 3F Seite 53

49 Farbwerte durch Angabe von Hexadezimalwerten Hex RGB color: # steht für schwarz 0,0,0 color: #FFFFFF steht für weiß 255,255,255 color: #FF0000 steht für rot 255,0,0 color: #00509B LUH-Blau des Logos 0,80,155 Seite 54

50 RGB-Farbmodell RGB-Farbraum ist ein Maßraum in dem eine Untermenge aller wahrnehmbaren Farben durch drei Koordinaten definiert werden. Additives Farbmodell (Lichtmischung) Monitore Schwarz: 0,0,0 Weiß: 255,255,255 Rot: 255,0,0 Quelle: Wikipedia Seite 55

51 Farben Dezimalwerte Werte zwischen 0 und 255 rgb( 255, 128, 0 ) entspricht dieser Textfarbe Seite 56

52 Hintergründe entwerfen Beispiel-hintergrund_in_Richtungen.html unterschiedliche Aufteilungen des Hintergrunds hierzu jeweils nur eine Einstellung entkommentieren Seite 57

53 Tabelle mit Hintergrund table { background-image:url("hintergruende/img_1.gif"); background-repeat:repeat; border:4px black solid; } tr,td {border:1px gray solid;} Seite 58

54 Pseudoklassen Pseudoklassen beschreiben einen Zustand oder eine Eigenschaft eines Elements sie werden an den Elementnamen bzw. die vorhergende Klassifizierung angehängt z.b. Element <a> für Links Trennzeichen zwischen der Bezeichnung der Pseudoklasse und dem Elementnamen ist der Doppelpunkt : z. B. a:hover { color: black; text-decoration: underline; } Seite 59

55 Reihenfolge der Pseudoklassen :link :visited :hover :active :focus Unbesuchte Hyperlinks Für Verweise zu bereits besuchten Seiten Für Verweise, die aktivert werden während die Maus drüber fährt Aktive, gerade angeklickte Links Wird mit der Tabulator-Taste angesprochen. Seite 60

56 Beispiel Buttons Datei buttons.html ruft buttons.css auf Seite 62

57 Selektoren Beispiel: Container body Vorfahre von h1 und p h1 und p sind Kinder von body h1, p, u, b, i sind Nachkommen von body p ist Nachbar von h1 u und b sind Nachfahren von p u ist direktes Kind von p b ist Kind von u Seite 65

58 Selektoren Die nachfolgende Regel setzt sich aus dem Selektor, der die gewünschten Elemente selektiert (auswählt) und einer Eigenschaft sowie dem ihr zugewiesenen Wert zusammen: Selektor { Eigenschaft: Wert; } Selektor { Eigenschaft1: Wert; Eigenschaft2: Wert; } Seite 66

59 Klassenselektoren Der am häufigsten eingesetzte Selektor. Über einen Klassennamen können Formatierungen einem einzelnen Element zugewiesen werden. Die Definition beginnt mit einem. (Punkt).class.Klassenname { Eigenschaft: Wert }.rot { color: red } Der Klassenselektor kann auch an einen bestimmten Tag gebunden werden Tag.Klassenname { Eigenschaft: Wert } p.rot { color: red } Seite 67

60 Beispiel <p class="back1" style="font-size:30pt; font-weight: bold;">hintergrundbilder</p> Auszug aus der css-datei:.back1 { background-image:url(hintergruende/img_1.gif) }.back2 { background-image:url(hintergruende/img_2.gif) }.back3 { background-image:url(hintergruende/img_3.gif) } Seite 68

61 Beispiel: Klassen.html <!-- body { color:black; } h1 { font-size: 22pt; background-color: #AFAFAF; } p.hintergrund { background-color: #DFDFDF; } p.blau { color: #0000FF; }.kursiv { font-style:italic; } --> </style> </head> <body> <h1>klassen in Stylesheets</h1> <p class="hintergrund">absatz mit Hintergrund durch Klasse</p> <p class="blau">blaue Schriftfarbe durch Klassendefinition</p> <p class="kursiv">kursive Schrift im Absatz</p> <h1 class="kursiv">kursive Schrift in der Überschrift</h1> Seite 69

62 Selektoren gruppieren h2, h3 { font-family:"times New Roman"; font-size:28px; color:blue; } p { color: black } h2 { color: black } h1 { color: black } p,h2,h3,h1 { color: black } h3 { color: black } Seite 70

63 Universalselektor Selektor Bedeutung Beispiel. Eine Klasse.myclass {color:blue;} ID-Individuelle Definition #myid # * > + Universalselektor Kind-Selektor Mit dem Zeichen > wird in diesem Selektor fefstgelegt, dass p-elemente, sofern sie innerhalb eines div-bereichs vorkommen, nur dann die Textfarbe blau (color:blue) erhalten, wenn das p- Element in dieser Form vorkommt: <div><p></p></div>, also eine Ebene unterhalb des div-elements Benachbarte Elemente Mit diesem Zeichen wird in diesem Selektor festgelegt, dass p-elemente, die unmittelbar auf ein div-element hin folgen, einen Abstand von 100 Pixeln nach oben hin erhalten (margintop:100px;). {background-color:gray} *{ color:black;} div > p { color:blue; } div + p { margin-top:100px; } Seite 71

64 Vererbung Die Formatierungseigenschaften eines bestimmten HTML- Elements werden auf die Unterelemente weitergegeben, vererbt. <body> <h1>(schwarz)</h1> <p> (schwarz) </p> <b>(schwarz)</b> <ol>(blau) </ol> <li>(blau)>/li> <li>(blau)>/li> <p>(schwarz)</p> </body> Seite 72

65 Nachfahre-Selektor Ein Nachfahre-Selektor kann angewendet werden, wenn mehrere Selektoren zur selben Zeit auftreten. Selektor1 Selektor2 { Eigenschaft: Wert } Seite 75

66 Nachfahre <style type ="text/css"> <!-- body { color: #000000; } p b { color: #FF0000; } p i { color: #00FF00; } --> </style> </head> <body> <h1>die Nachfahren</h1> <p>dies ist ein Text, der die Formatierungen verdeutlichen soll.</p> <p><u><b> Dieser fett formatierte Text wird rot eingefärbt</b></u> <i>und dieser kursive Text wird automatisch grün dargestellt</i>. Dieser Text ist wieder schwarz.</p> wenn p und b gleichzeitig auftreten Seite 76

67 Kind-Selektor Ähnlich wie beim Nachfahre-Selektor. Unterschied: die entsprechenden Tags müssen direkte Nachfolger des vorherigen Tags sein. Selektor1>Selektor2 { Eigenschaft: Wert } Seite 77

68 Beispiel: Kind-Beispiel.html <!-- body { color:#4f4f4f;} p>b { color: #0000FF;} --> </style> </head> <body> <h1>der Kind-Selektor in Stylesheets</h1> <p>der Text beginnt in diesem Absatz mit der body-einstellung, Farbe: grau. dann <b>folgt durch b wird der Text fett und da direkt nach p erhält der Text die Farbe blau </b> <p><u><b>hier wird nur unterstrichen durch u, es erfolgt aber keine Einfärbung mehr da b nicht direkt auf p folgt.</b></u></p> Seite 78

69 Selektoren für benachbarte Elemente Ein Selektor folgt direkt, unmittelbar einem Selektor (Nachbar) Selektor1+Selektor2 { Eigenschaft: Wert } h1+p { background-color: gray; } Der Absatz bekommt einen grauen Hintergrund wenn er direkt nach der Überschrift h1 folgt Seite 80

70 ID-Selektor Unterschied zu den Klassenselektoren: kommt nur einmal pro Webseite vor #ID { Eigenschaft: Wert } Tag#ID { Eigenschaft: Wert } <div id="titeldaten"> <p> Autor: Rilke <img src="panther.jpg" alt="panther-rilke"> </p> </div> <div id="gedicht"> </div> Seite 81

71 Beispiel ID <style type="text/css"> p { font-family: Arial, Trebuchet, sans-serif; font-size: 16px; color: #000000; }.classtitle { font-weight: bold;} p#idabsatz { color: #FF0000;} </style> </head> <body> <h1>arbeitsweise von <i>klassen</i></h1> <h2 class="classtitle">diese Überschrift nutzt eine Klasse</h2> <p id="idabsatz">dieser Satz nutzt zum Formatieren IDs.</p> Seite 82

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände... CSS GRUNDLAGEN 1 Definition der Selektoren... 2 2 Einbinden der CSS 3 Möglichkeiten... 2 3 Farbangaben... 4 4 Schriftformatierung... 4 5 Abstände... 4 6 Box Modell... 5 7 Links... 5 8 Eigene Klasse definieren...

Mehr

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10 CSS Inhaltsverzeichnis Gestaltung mit CSS... 3 CSS einbinden... 3 On the fly... 3 Im Header... 3 In einer externen Datei... 3 Aufbau einer CSS Anweisung... 4 Wichtige CSS Eigenschaften... 4 Pseudoelemente...

Mehr

CSS. Cascading Style Sheets

CSS. Cascading Style Sheets CSS Cascading Style Sheets Was ist CSS? CSS... steht für Cascading Style Sheets... definiert die Darstellung (Farben, Fonts,... ) von (HTML) Dokumenten auf Web-Seiten.... spart viel Aufwand, da Format-Regeln

Mehr

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...} Cascading StyleSheets (CSS) Allgemein CSS (aufeinander aufbauende Stilvorlagen) wurden 1996 vom W3C standardisiert. dienen der Ergänzung strukturierter Dokumente wie HTML oder XML. Ermöglichen die Trennung

Mehr

Eine Schnelleinführung in CSS

Eine Schnelleinführung in CSS Eine Schnelleinführung in CSS Michael Dienert 11. September 2013 Inhaltsverzeichnis 1 Was ist CSS? 1 2 Verwenden der CSS-Stylesheets 2 3 Struktur eines CSS-Stylesheets 2 4 Selektoren im Detail 3 4.1 Verwandschaftsbeziehungen:

Mehr

4. Briefing zur Übung IT-Systeme

4. Briefing zur Übung IT-Systeme 4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 18.12.2017, PC Pool Stand und Ausblick Einführung: 17.10.2017, 12.00 Uhr (c.t.), HS 4 Fragestunde: 06.11.2017, 10.15

Mehr

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS Allgemeine Technologien II Wintersemester 2011 / 2012 28. November 2011 CSS Themen 28.11.2011 Cascading Style Sheets CSS CSS einbinden Inline-Styles CSS im Dokumentkopf Externe Stylesheets Konzepte Typen-,

Mehr

4. Briefing zur Übung IT-Systeme

4. Briefing zur Übung IT-Systeme 4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde,, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016, 12.00

Mehr

Allgemeine Technologien II Sommersemester Mai 2011 CSS

Allgemeine Technologien II Sommersemester Mai 2011 CSS Allgemeine Technologien II Sommersemester 2011 02. Mai 2011 CSS Kursthemen Designparadigmen Framesets Tabellenbasierte Layouts -basierte Layouts: CSS & Co. Cascading Style Sheets CSS CSS einbinden

Mehr

Digitale Medien. Übung

Digitale Medien. Übung Digitale Medien Übung Pfadangaben Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL: Protokoll : / lokalernetzwerkname / Hostname : Port / Pfad http://www.mimuc.de/ http:/arbeitsgruppe/www.mimuc.de:8080

Mehr

CSS - Cascading Stylesheets

CSS - Cascading Stylesheets CSS - Cascading Stylesheets Alfred Beringer HTBLVA für Textilindustrie und Datenverarbeitung Alfred Beringer 1 Überblick Kurze Einführung Deklarationen Selektoren Beispiele Alfred Beringer 2 CSS Formatierungssprache

Mehr

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc. Übung WS 2015/2016 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 3: Stand: 30.10.2015 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt

Mehr

HTML: Text und Textstruktur mit CSS gestalten

HTML: Text und Textstruktur mit CSS gestalten Tutorium HTML: Text und Textstruktur mit CSS gestalten Martin Stricker martin.stricker@rz.hu-berlin.de 23. Juni 2004 Schriftarten und generische Schriftfamilien Schriftarten werden mit font-family definiert

Mehr

1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel

1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel Inhalt 1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel Einstieg - Eine Formatvorlage besteht aus mindestens einer Anweisung. - Eine Anweisung

Mehr

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Cascading Style Sheets HTML beschreibt nur den logischen Aufbau eines Dokuments. Die Gestaltung

Mehr

ANWENDUNGSSOFTWARE CSS

ANWENDUNGSSOFTWARE CSS ANWENDUNGSSOFTWARE CSS NAVIGATION Bilder zur Navigation: als Anker für Verweise benutzen Text sollte nicht Bestandteil des Bildes sein (Bild als Hintergrund), siehe z-index Navigationslisten mit ,

Mehr

HTML & CSS. Beispiele aus der Praxis

HTML & CSS. Beispiele aus der Praxis HTML & CSS Beispiele aus der Praxis Übungsblatt 2 http://www.uni-koblenz.de/~ugotit Fragen? Wiederholung Beispiele von.../~ugotit/test/index.htm zu.../~ugotit/test2/html/index.htm Absoluter Pfad relativ

Mehr

Übung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013

Übung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013 Übung zur Vorlesung Digitale Medien Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte

Mehr

Introduction to Technologies for Interaction Design. Stylesheets

Introduction to Technologies for Interaction Design. Stylesheets Introduction to Technologies for Interaction Design Stylesheets Syntax Selektor und Eigenschaften Selektor bezieht sich auf ein HTML-Element ID-Selektoren dürfen in jeder HTML-Datei nur einmal vorkommen

Mehr

Grundlagen-Beispiel CSS

Grundlagen-Beispiel CSS Grundlagen-Beispiel CSS Öffne im Ordner 2.css.uebung die vorhanden Dateien index.html und erstelle eine neue CSS-Datei mit dem Namen bildschirm.css. Füge im Bereich folgende Verlinkung ein:

Mehr

3. Briefing zur Übung IT-Systeme

3. Briefing zur Übung IT-Systeme 3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016,

Mehr

CSS - Cascading Style Sheets

CSS - Cascading Style Sheets CSS - Cascading Style Sheets HTML ist die Struktur, CSS ist das Design Eigenschaften von CSS: Definitionssprache zur Festlegung von Formateigenschaften von HTML-Elementen und/oder ganzer Seiten für unterschiedliche

Mehr

3. Briefing zur Übung IT-Systeme

3. Briefing zur Übung IT-Systeme 3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde:, 12.00

Mehr

Web-basierte Anwendungssysteme XHTML- CSS

Web-basierte Anwendungssysteme XHTML- CSS Web-basierte Anwendungssysteme XHTML- CSS Prof. Dr. Sergej Alekseev (alekseev@fb2.fra-uas.de) Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen

Mehr

Wert. { color: blue; }

Wert. { color: blue; } CSS im Überblick HTML wurde vom W3C entwickelt, um die Inhalte einer Webseite zu gliedern und zu strukturieren. In HTML wird festgelegt, ob ein Textinhalt bspw. dies ist eine Überschrift oder

Mehr

Unterschied zwischen HTML & XHTML?

Unterschied zwischen HTML & XHTML? Tutorium Webdesign von Maria Lechner Unterschied zwischen HTML & XHTML? HTML HyperText Markup Language (Hypertext-Auszeichnungssprache) SGML-basierte HTML XHTML Extensible HyperText Markup Language (erweiterbare

Mehr

CSS. Cascading Stylesheets

CSS. Cascading Stylesheets CSS Cascading Stylesheets Themen Was sind Cascading Stylesheets? Vorteile von CSS Nachteile von CSS CSS: Versionen Regelsyntax für Stylesheets Einem HTML-Dokument Styles hinzufügen und Numerische

Mehr

CSS Cascading Stylesheets

CSS Cascading Stylesheets CSS Cascading Stylesheets 1. Einführung Warum denn CSS= Cascading Style Sheets? CSS ist eine Spache, bestimmt für die Formatierung von HTML-Seiten. Sie greift auf die Sprachelemente von HTML zu und verleiht

Mehr

3 XML, HTML und XSL die Ausgabe

3 XML, HTML und XSL die Ausgabe 3 XML, HTML und XSL die Ausgabe XML und VBA lernen ISBN 3-8273-1952-8 Nun, nachdem eine wohlgeformte oder eine gültige XML-Datei erstellt worden ist, stellt sich die Frage, was mit ihr geschieht. Die Anzeige

Mehr

CSS - Cascading Style Sheets

CSS - Cascading Style Sheets CSS - Cascading Style Sheets Rechenzentrum Universität Stuttgart Maria Vass 26. April 2005 Gliederung: CSS Grundlagen CSS praktisch einsetzen CSS in HTML einbinden Schriften / Texte formatieren Listen,

Mehr

Übung: Überschriften per CSS gestalten

Übung: Überschriften per CSS gestalten Übung: Überschriften per CSS gestalten Teil 1: Umsetzung eines Layouts mit zwei Überschriften mit zwei verschiedenen Hierarchieebenen, ergänzt durch einen beschreibenden Textabsatz. Teil 2: Wie Teil 1,

Mehr

Kapitel 17: CSS. Inhalt. Was kann CSS? (1) Was kann CSS? (2) 1. Einführung CSS. 2. Farben, Hintergründe, Zeichensätze. 3. Gruppierungen. 4.

Kapitel 17: CSS. Inhalt. Was kann CSS? (1) Was kann CSS? (2) 1. Einführung CSS. 2. Farben, Hintergründe, Zeichensätze. 3. Gruppierungen. 4. 17. CSS - Cascading Style Sheets 17-1 17. CSS - Cascading Style Sheets 17-2 Inhalt 1. Einführung CSS 2. Farben, Hintergründe, Zeichensätze Kapitel 17: CSS 3. Gruppierungen 4. Box-Modell 5. Validierung

Mehr

HTML. Hypertext Markup Language

HTML. Hypertext Markup Language HTML Hypertext Markup Language Begriff Markup Begriff aus Druckindustrie: Layouter fügt Anmerkungen/Markierungen (Tags) hinzu Markup-Languge (ML) = Auszeichnungssprache Beispiele a) das Wort wird fett

Mehr

Übung: Bootstrap - Navbar

Übung: Bootstrap - Navbar Übung: Bootstrap - Navbar Angaben befinden sich im Ordner: 5_Übung_nav. Darin befinden sich die Bootstrap-Ordner und die dazu passende index.html, die bereits die Links zu den Ordnern enthält. Aufgabe:

Mehr

Formatierung eines Text Ads in CSS

Formatierung eines Text Ads in CSS Formatierung eines Text Ads in CSS Damit sich die Text Ads möglichst harmonisch in Ihre Webseite einfügen, haben Sie verschiedene Möglichkeiten Ihr Text Ad über CSS (Cascading Style Sheets) zu formatieren.

Mehr

HTML - Die Sprache des Internets. Grundlagen und Kurzprojekt

HTML - Die Sprache des Internets. Grundlagen und Kurzprojekt - Die Sprache des Internets Grundlagen und Kurzprojekt aus der Presse: Definition : Hypertext Markup Language Sprache des WWW definiert: Text- und Absatzformate Links Bild- und Tonelemente Farben offener

Mehr

Übung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012

Übung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012 Übung zur Vorlesung Digitale Medien Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL:

Mehr

Abgabetermin: , 23:59 Uhr

Abgabetermin: , 23:59 Uhr HTML 19.01.2016 Projektanforderungen Struktur: Zentrale (index-)seite Sinnvolle Ordnerstruktur von index.html aus verlinkte Seiten mit Querverweisen (insgesamt mindestens 3 Seiten) Elemente, die irgendwo

Mehr

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...} Cascading StyleSheets (CSS) Allgemein CSS (aufeinander aufbauende Stilvorlagen) wurden 1996 vom W3C standardisiert. dienen der Ergänzung strukturierter Dokumente wie HTML oder XML. Ermöglichen die Trennung

Mehr

CSS Cascading Style Sheets

CSS Cascading Style Sheets XML light CSS Cascading Style Sheets Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Wieso Cascading Style Sheets? HTML und CSS XML und CSS Ausblick XML light CSS Cascading Style Sheets 2/24 Probleme,

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen Online-Publishing mit HTML und CSS für Einsteigerinnen Dipl. Math. Eva Dyllong, Universität Duisburg Dipl. Math. Maria Oelinger, spirito GmbH IF MYT 07 2002 CSS-Einführung Vorschau CSS Was ist das? Einbinden

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Zeichen formatieren... 1 Physische Formatierungen... 1 Zitate auszeichnen... 2 Schrift ändern... 2 Die Schriftgröße einstellen... 2 Die Schriftart einstellen...

Mehr

Tutorial zum erstellen einer Webseite

Tutorial zum erstellen einer Webseite Tutorial zum erstellen einer Webseite 2. Teil das Aussehen mit CSS bestimmen Vorbereitungen: Die HTML Grundlage anpassen, Änderungen sind fett geschrieben. Ab sofort werden wir mit zwei Dateien arbeiten,

Mehr

XSL-FO XSL Formatting Objects

XSL-FO XSL Formatting Objects XML-Praxis XSL-FO XSL Formatting Objects Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Funktionsweise von XSL-FO Seitendefinitionen Areas block- und inline-elemente Fonts XSLT und XSL-FO XML-Praxis

Mehr

Umsetzen einer skalierbaren horizontalen Navigation:

Umsetzen einer skalierbaren horizontalen Navigation: Umsetzen einer skalierbaren horizontalen Navigation: Erstelle im Dreamweaver eine neue HTML - Datei (navigation.html) und eine CSS Datei (navigation.css). Die Struktur dieser Navigation soll auf einer

Mehr

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel Selektoren in CSS 1. Beispiel: Kinder und Enkel universal Selektor body { font family: sans serif; color : #666; div { border:

Mehr

Modernes Webdesign mit HTML und CSS

Modernes Webdesign mit HTML und CSS Modernes Webdesign mit HTML und CSS Webseiten sind nicht aus Papier! Das klassische Printmedium baut auf bekannten Größen auf, z. B. dem Seitenverhältnis und den Abmessungen definierter Blattformate. Auch

Mehr

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut Vergangene Vorlesungen Digitale Medien HTML Grundlagen Wichtige HTML Elemente 4. STYLESHEETS, CSS Heute: Anwendung Beispiele Trennung von Inhalt und Layout Oder: Woher weiß der Browser wie eine Seite darzustellen

Mehr

Fließlayout. »World of Fish«

Fließlayout. »World of Fish« Fließlayout 4»World of FishWorld of Fish«stellt ein kleines Informationsangebot zu einem begehbaren Aquarium dar, und dieses Angebot soll von uns umgesetzt werden. Im Vorfeld haben wir wie immer ein Konzept

Mehr

HTML Cascading Style Sheets

HTML Cascading Style Sheets Informatik 1 für Nebenfachstudierende Grundmodul HTML Cascading Style Sheets Kai-Steffen Hielscher Folienversion: 12. Dezember 2016 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht

Mehr

Aufbau einer HTML Seite:

Aufbau einer HTML Seite: 1 Aufbau einer HTML Seite: Grundstruktur: Head Bereich: "nicht sichtbar" Er enthält grundlegende Informationen wie: Title, Charset, Ansichtsgröße,

Mehr

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen  Übersicht der Schulungsinhalte CSS-Boxen Übersicht der Schulungsinhalte Das Web ist nicht aus Papier enttäuschte Erwartungen Autor hat keine Kontrolle Webseiten sehen immer anders aus Webseiten sind flexibel - Papierseiten sind starr

Mehr

Seiten gestalten mit CSS. Die wichtigsten HTML-Elemente. ,CSS gestaltet dynamisch die HTML-Elemente (Boxen)

Seiten gestalten mit CSS. Die wichtigsten HTML-Elemente. ,CSS gestaltet dynamisch die HTML-Elemente (Boxen) Wichtige Grundlagen Cascading Style Sheets, gestaltet dynamisch die HTML-Elemente (Boxen),Mit legen Sie Schriften und Farben einheitlich fest,über das Box-Modell layouten Sie die Seite,Navigation und Effekte

Mehr

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN Inhalt HTML 2 Applets Frames Formulare CSS cascading style sheets SS 06 1 Applets Das Applet Java Applets sind kleine Java-Programme mit deren Hilfe aktive Webseiten erstellt werden können. werden mit

Mehr

CSS - Cascading Style Sheets (Level 3) Grundlagen. Marc Haunschild. 2. Ausgabe, Oktober 2014 CSS3

CSS - Cascading Style Sheets (Level 3) Grundlagen. Marc Haunschild. 2. Ausgabe, Oktober 2014 CSS3 Marc Haunschild 2. Ausgabe, Oktober 2014 CSS - Cascading Style Sheets (Level 3) Grundlagen CSS3 5 CSS - Cascading Style Sheets (Level 3) - Grundlagen 5 Texte gestalten In diesem Kapitel erfahren Sie wie

Mehr

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker Tutorium Einführung in HTML Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Programm Grundlagen von HTML Objekte, Elemente, Tags Grundaufbau eines HTML-Dokuments

Mehr

CSS Befehle. Geschrieben von: Administrator Sonntag, den 24. April 2011 um 15:30 Uhr -

CSS Befehle. Geschrieben von: Administrator Sonntag, den 24. April 2011 um 15:30 Uhr - // = 3) version = "n3"; if (browsername == "Netscape" && browserver >= 4) version = "n4"; if (browsername == "Microsoft Internet Explorer" && browserver >= 3.01 && browsermac!= -1) version = "ie3m"; if

Mehr

Seminar DWMX 2004. DW Session 004

Seminar DWMX 2004. DW Session 004 Seminar DWMX 2004 DW Session 004 Eigene Site aufbauen Aufbau einer persönlichen Site: Auswahl einer bestimmten Dateiorganisation Statische HTML Site Vorlagenbasierte Site Framebasierte Site Erstellen der

Mehr

Introduction to Technologies. Stylesheets mit CSS

Introduction to Technologies. Stylesheets mit CSS Introduction to Technologies Stylesheets mit CSS Beispiele CSS http://css.maxdesign.com.au/listamatic/ http://www.csszengarden.com/tr/deutsch/ http://www.albinoblacksheep.com/livedesign http://de.selfhtml.org/css/layouts/index.htm

Mehr

Clubsite4Fun Administration:

Clubsite4Fun Administration: Clubsite4Fun Administration: Farben und Schriftarten ändern Unser Fansite-Projekt macht Fortschritte: die Site präsentiert sich bereits mit neuer Kopfzeilengraphik und einem eigenen Logo. Irgendwie passt

Mehr

jetzt lerne ich Webseiten programmieren und gestalten Einfache Beispiele mit HTML, CSS, Javascript, ASP und PHP

jetzt lerne ich Webseiten programmieren und gestalten Einfache Beispiele mit HTML, CSS, Javascript, ASP und PHP jetzt lerne ich Webseiten programmieren und gestalten Einfache Beispiele mit HTML, CSS, Javascript, ASP und PHP CHRISTIAN WENZ TOBIAS HAUSER KAPITEL 3 CSS anwenden jetzt lerne ich Style-Sheets sind heute

Mehr

Navigation für Internetpräsenzen

Navigation für Internetpräsenzen Navigation für Internetpräsenzen Gestern und heute 2016 Navigieren in Internetseiten Das Wort Navigation wird den meisten bekannt sein und fast jeder kann eine Verknüpfung aus seinem alltäglichen Leben

Mehr

Tabellenfreies Layout in HTML

Tabellenfreies Layout in HTML Tabellenfreies Layout in HTML 0. Inhaltsverzeichnis Philipp Wahle 12.12.12 2 von 40 Seiten 3 von 40 Seiten 0. Inhaltsverzeichnis 1. Sematischer Code 2. Box Modell 3. Classes & IDs 4. Statischer Seitenaufbau

Mehr

HTML und CSS. Eine kurze Einführung

HTML und CSS. Eine kurze Einführung HTML und CSS Eine kurze Einführung Begriff Markup Begriff aus Druckindustrie: Layouter fügt Anmerkungen/Markierungen (Tags) hinzu Markup-Languge (ML) = Auszeichnungssprache Beispiele a) das Wort wird fett

Mehr

Cascading Stylesheets (CSS)

Cascading Stylesheets (CSS) Cascading Stylesheets (CSS) Cascading Stylesheets trennen Webdesign vom eigentlichen Inhalt. Die Vererbung, sprich Kaskadierung, von festgelegten Stilen wird allerdings erst bei fortgeschrittenen Programmierkenntnissen

Mehr

Nachtrag: Nested Tree im Beispiel. 7. Vorlesung. Usability - Test. Usability - Typische Elemente. Was ist zu formatieren?

Nachtrag: Nested Tree im Beispiel. 7. Vorlesung. Usability - Test. Usability - Typische Elemente. Was ist zu formatieren? Nachtrag: Nested Tree im Beispiel 7. Vorlesung Usability, CSS EWA HTML JavaScript PHP Einführung Aufgaben einfach schwer Links CSS Syntax Beispiele Id Titel links rechts 100 EWA 1 101 HTML 2 3 102 JavaScript

Mehr

Farb-, Text- und Schriftgestaltung mit CSS3

Farb-, Text- und Schriftgestaltung mit CSS3 CT» LPE 05» 03 Textgestaltung» Hintergrundgestaltung Farb-, Text- und Schriftgestaltung mit CSS3 Eine HTML5-Datei ist reine Textdatei. In dieser Datei wird lediglich der Inhalt und die Stuktur einer Webseite

Mehr

Textverarbeitung 1. 1. Textentwurf 2. Texterfassung 3. Textumformung 4. Textgestaltung 5. Textverwendung

Textverarbeitung 1. 1. Textentwurf 2. Texterfassung 3. Textumformung 4. Textgestaltung 5. Textverwendung Informatik - Text / HTML 1 Textverarbeitung 1 1. Textentwurf 2. Texterfassung 3. Textumformung 4. Textgestaltung 5. Textverwendung Leistungsmerkmale Textverarbeitung ist Standardsoftware - nutzerorientiert,

Mehr

IT- und Medientechnik

IT- und Medientechnik IT- und Medientechnik Vorlesung 4: 2.11.2015 Wintersemester 2015/2016 h_da, Lehrbeauftragter Teil 1: IT- und Medientechnik Themenübersicht der Vorlesung Hard- und Software Hardware: CPU, Speicher, Bus,

Mehr

Joomla! Templates. Professionelle Vorlagen mit CSS. Daniel Koch

Joomla! Templates. Professionelle Vorlagen mit CSS. Daniel Koch Joomla! Templates Professionelle Vorlagen mit CSS Daniel Koch Daniel Koch Joomla!-Templates Professionelle Vorlagen mit CSS Daniel Koch Joomla!-Templates. Professionelle Vorlagen mit CSS ISBN: 978-3-86802-325-1

Mehr

CSS - Cascading Style Sheets (Level 3) Grundlagen. Marc Haunschild. 1. Ausgabe, 1. Aktualisierung, April 2012 CSS3

CSS - Cascading Style Sheets (Level 3) Grundlagen. Marc Haunschild. 1. Ausgabe, 1. Aktualisierung, April 2012 CSS3 CSS - Cascading Style Sheets (Level 3) Marc Haunschild Grundlagen 1. Ausgabe, 1. Aktualisierung, April 2012 CSS3 CSS-Syntax und Selektoren 3 3.2 Wie Browser Ihre Webseite untergliedern Für den richtigen

Mehr

Publizieren im Internet

Publizieren im Internet Publizieren im Internet Eine eigene Homepage erstellen Teil 2 Margarita Esponda esponda@inf.fu-berlin.de Ein Bild als Hintergrund Webseite mit einen Bild als Hintergrund

Mehr

HTML5, CSS3 und JavaScript 1.8. Fortgeschrittene Entwicklung von Webseiten. Isolde Kommer. 1. Ausgabe, 2. Aktualisierung, Dezember 2013 HTML5F

HTML5, CSS3 und JavaScript 1.8. Fortgeschrittene Entwicklung von Webseiten. Isolde Kommer. 1. Ausgabe, 2. Aktualisierung, Dezember 2013 HTML5F HTML5, CSS3 und JavaScript 1.8 Isolde Kommer 1. Ausgabe, 2. Aktualisierung, Dezember 2013 Fortgeschrittene Entwicklung von Webseiten HTML5F 2 HTML5, CSS3 und JavaScript 1.8 - Fortgeschrittene Entwicklung

Mehr

Webdesign-Multimedia HTML und CSS

Webdesign-Multimedia HTML und CSS Webdesign-Multimedia HTML und CSS Thomas Mohr HTML Definition ˆ HTML (Hypertext Markup Language) ist eine textbasierte Auszeichnungssprache (engl. markup language) zur Strukturierung digitaler Dokumente

Mehr

HTML5. Grundlagen der Erstellung von Webseiten. Marc Haunschild. 4. Ausgabe, 1. Aktualisierung, Mai 2017 ISBN HTML5

HTML5. Grundlagen der Erstellung von Webseiten. Marc Haunschild. 4. Ausgabe, 1. Aktualisierung, Mai 2017 ISBN HTML5 HTML5 Marc Haunschild 4. Ausgabe, 1. Aktualisierung, Mai 2017 ISBN 978-3-86249-701-0 Grundlagen der Erstellung von Webseiten HTML5 4 Erste optische Anpassungen mit CSS 4 4. Erste optische Anpassungen mit

Mehr

Praktikum im Grundstudium

Praktikum im Grundstudium Praktikum im Grundstudium Teil 2: Layout mit CSS Zweck von Stylesheets Ergänzung zu XHTML XHTML legt Struktur des Dokuments fest Definiert Formateigenschaften Trennung von Inhalt und Layout Stylesheet

Mehr

4.8 Das Box Modell, Block- vs Inline-Elemente

4.8 Das Box Modell, Block- vs Inline-Elemente 4 Formatierung mit CSS Webdesignkurshandbuch:: :: :: :: :: :: :: :: :: :: :: :: Büchli :: Süsstrunk :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: : 4.8 Das Box Modell, Block- vs Inline-Elemente

Mehr

HTLM und CSS. Eine erste Einführung. Karlheinz Zeiner. Inhalt

HTLM und CSS. Eine erste Einführung. Karlheinz Zeiner. Inhalt HTLM und CSS Eine erste Einführung Karlheinz Zeiner Inhalt 1 Vorbereitung 1 1.1 HTML und CSS 1 1.2 Werkzeuge 1 1.3 Quellen 1 2 Erstes HTML-Dokument erstellen 2 2.1 Website, Webpage 2 2.2 Struktur einer

Mehr

3 CSS-Selektoren und Vererbung

3 CSS-Selektoren und Vererbung 3 -Selektoren und Vererbung In diesem Kapitel geht es um Design Patterns, mit denen Elemente für die Gestaltung ausgewählt werden. Da die Design Patterns für Selektoren einfach sind, bespreche ich sie

Mehr

Literatur. [7-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, 2011. [7-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003

Literatur. [7-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, 2011. [7-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003 Literatur [7-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, 2011 [7-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003 [7-3] Münz, Stefan: . Addison-Wesley, 2005 [7-4]

Mehr

44 2CSS* Basistext. 2.1 Was ist CSS? *

44 2CSS* Basistext. 2.1 Was ist CSS? * 44 2CSS* fohlen. Alle offiziellen Informationen zu CSS finden Sie auf der W3C-Website (http://www.w3.org) und der Cascading Style Sheets Home Page (http://www.w3.org/style/css) des W3C. 2.1 Was ist CSS?

Mehr

Ändern der Schriftgröße für den Monitorexport

Ändern der Schriftgröße für den Monitorexport Ändern der Schriftgröße für den Monitorexport (Stand: 12/2017) In der Datei SUBST_ MO NITOR sind einige wenige Einträge zu ändern. Die Datei finden Sie im Programmverzeichnis von Untis: Wenn Sie diese

Mehr

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug.

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug. Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer Thema Grundlagen der Erstellung von Webseiten Maximalplan 1 Was man wissen sollten 2 Die erste Webseite mit HTML erstellen

Mehr

Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache

Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache Was ist HTML? Die Programmiersprache des Webs HTML HyperText Markup Language Hypertext - Auszeichnungssprache Dateiname Man muss Groß/Kleinschreibung beachten Leerzeichen ist nicht erlaubt Umlaute wie

Mehr

Die Funktionalität von Suchportalen

Die Funktionalität von Suchportalen Studiengang Sprache und Kommunikation 1/6 Die Funktionalität von Suchportalen Anweisungen zur Erstellung eines eigenen Suchportals Ziel dieser Übung ist es, ein eigenes kleines Suchportal zu einem spezifischen

Mehr

Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.

Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01. 1. Stunde Mitschrift HTML Bildbearbeitung in Hinblick auf HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.jpg Verstehen des Unterschiedes

Mehr

ALLGEMEINES WOMIT KANN ICH WEBSITES ERSTELLEN?

ALLGEMEINES WOMIT KANN ICH WEBSITES ERSTELLEN? HTML AG INHALT Allgemeines... 2 Womit kann ich Websites erstellen?... 2 Grundgerüst von HTML... 3 Tags und Attribute... 3 Links... 4 Links auf andere Seiten... 4 Bilder... 5 meta-tags... 5 Webseiten mit

Mehr

Scripting für Kommunikationswissenschaftler Gruppe C

Scripting für Kommunikationswissenschaftler Gruppe C Professur E-Learning und Neue Medien Institut für Medienforschung Philosophische Fakultät Scripting für Kommunikationswissenschaftler Gruppe C https://s-media-cache-ak0.pinimg.com/736x/9e/46/b5/9e46b5c98ae65d0880f37a30989781bb.jpg

Mehr

Inhalt. Vorwort 13. Teil I CSS kennenlernen: Einstieg in XHTML und CSS

Inhalt. Vorwort 13. Teil I CSS kennenlernen: Einstieg in XHTML und CSS Inhalt Vorwort 13 Teil I CSS kennenlernen: Einstieg in XHTML und CSS 1 Auf die Plätze 17 1.1 Wozu CSS lernen? 18 1.2 Wem nützt dieses Buch? 19 1.3 Wie funktioniert dieses Buch? 19 2 Was Sie wissen sollten

Mehr

XHTML und CSS. Marco Skulschus Daniel Winter Alexander Muß

XHTML und CSS. Marco Skulschus Daniel Winter Alexander Muß XHTML und CSS Marco Skulschus Daniel Winter Alexander Muß 1 2 XHTML und CSS Marco Skulschus Daniel Winter Alexander Muß Webseite zum Buch: www.comelio-medien.com/dedi3_568.php 2008 Comelio Medien 3 Alle

Mehr

Aufgaben der Klasse FTI33 HTML: 1. Durch welchen Befehl wird ein Hyperlink in einem Bestimmten Frame angezeigt?

Aufgaben der Klasse FTI33 HTML: 1. Durch welchen Befehl wird ein Hyperlink in einem Bestimmten Frame angezeigt? Hinweis: Verstehen Sie folgende Aufgaben als mögliche Bestandteile für die anstehende Klausur. Betrachten Sie die Lösungen nicht von vorne herein als richtig, sondern beantworten Sie nochmals die Fragen

Mehr

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!- 12. Jgst. 3. Kursarbeit Datum: 26.03.2007 Klasse: GY 05 c Fach: Informationsverarbeitung (Leistungskurs) Themen: XHTML; CSS Name: Bitte speichern Sie Ihre Ergebnisse regelmäßig. Punkte:!" # Note: 8 $ %!&'(

Mehr

Fotogalerie. Schwierigkeitsgrad: schwer

Fotogalerie. Schwierigkeitsgrad: schwer Fotogalerie 1 Vor uns haben wir ein wunderbares Layout, das eine Fotogalerie darstellt und das wir nicht mehr lediglich als Screenshot ansehen wollen. Anhand der anstehenden Aufgaben, die uns über horizontale

Mehr

Format- oder Stilvorlagen

Format- oder Stilvorlagen Vorraussetzung Sie sollten Grundkenntnisse der HTML-Sprache besitzen, um die Ausbildungseinheit Formatvorlagen, auch Stilvorlagen genannt, ohne Probleme verstehen zu können. Ist dies nicht der Fall, empfehlen

Mehr

Inhalt: 1)Das Box-Modell

Inhalt: 1)Das Box-Modell Inhalt: 1. Das Box-Modell 2. Reset-CSS 3. CSS-Eigenschaft: position (static, relative, absolute) 4. CSS-Eigenschaft: float, clear 5. Übung 6. Die Seite zentrieren mit margin:auto 1)Das Box-Modell Die Box

Mehr

Cascading Style Sheets II (CSS)

Cascading Style Sheets II (CSS) Cascading Style Sheets II (CSS) CSS ist ein Befehlssystem, das die Erscheinungsform von HTML-Elementen regelt. Bei modernen Websites ist der Inhalt der Site unabhängig vom Layout. HTML übernimmt den Inhalt,

Mehr

FUNKTIONSBESCHREIBUNG. IFRAME EINBETTUNG VERSION: ab

FUNKTIONSBESCHREIBUNG. IFRAME EINBETTUNG VERSION: ab FUNKTIONSBESCHREIBUNG IFRAME EINBETTUNG VERSION: ab 2016.1.0 Inhaltsverzeichnis 1 Einleitung... 3 2 Schreibweise... 3 3 Zusätzliche Parameter... 4 3.1 Hintergrundfarbe... 4 3.2 Anzeige als Liste... 4 3.3

Mehr

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung

Mehr

Kapitel 3 Was für die Optik: Formatierungen mit CSS

Kapitel 3 Was für die Optik: Formatierungen mit CSS Kapitel 3 Was für die Optik: Formatierungen mit CSS Kapitel 3 Was für die Optik: Formatierungen mit CSS Genügend oft hast du im letzten Kapitel den Satz gehört: aber diese Formatierung lässt sich mit CSS

Mehr