Unterrichtsmaterialien für den Informatikunterricht

Kommentare

Folien

Falls keine PDF-Präsentation zu sehen ist: Direktdownload der PDF-Präsentation

Tipp: Der Übersichtlichkeit halber empfiehlt es sich oft, die Kommentare im Stylesheet grafisch zu markieren, z.B.

/* ------------------ Header ----------------- */

Übungen

Zusätzliche Dateien (Bilder, Klassendiagramme, HTML-Vorlagen) finden Sie in der Materialsammlung. Diese Übungen können Sie als txt-Datei herunterladen.


Übungen: CSS - Kommentare


CSS_6-1: CSS-Definitionen kommentieren

Kommentieren Sie die Stilangaben des folgenden Dokuments und verwenden Sie dabei diese Texte:
• zentrale Definitionen fuer Inhaltsbereich
• Fehlermeldungen und Systemmeldungen
• rechte Spalte
• Quicklinks – Schnellauswahl m. rotem Text
• Statistiken und Tabellen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-de" lang="de-de" dir="ltr">
	<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<meta name="robots" content="noindex, nofollow" />
	<title>Informationen zu CSS</title>
	<link href="textpattern.css" rel="stylesheet" type="text/css" />
	<script type="text/javascript" src="textpattern.js"></script>
	<script type="text/javascript">
	<!--

		var cookieEnabled = checkCookies();

		if (!cookieEnabled)
		{
			confirm('Für die Benutzung von Textpattern muss der Browser Cookies akzeptieren.');
		}

		function poweredit(elm)
		{
			var something = elm.options[elm.selectedIndex].value;

			// Add another chunk of HTML
			var pjs = document.getElementById('js');

			if (pjs == null)
			{
				var br = document.createElement('br');
				elm.parentNode.appendChild(br);

				pjs = document.createElement('P');
				pjs.setAttribute('id','js');
				elm.parentNode.appendChild(pjs);
			}

			if (pjs.style.display == 'none' || pjs.style.display == '')
			{
				pjs.style.display = 'block';
			}

			if (something != '')
			{
				switch (something)
				{
					default:
						pjs.style.display = 'none';
					break;
				}
			}

			return false;
		}

		addEvent(window, 'load', cleanSelects);
	-->
	</script>
	<script type="text/javascript" src="jquery.js"></script>
	<style type="text/css">
div#quicklink {
	border: 3px solid #ffcc33;
	padding: 0.5em;
	background-color: white;
	position: absolute;
	z-order: 999;
	top: 7em; right: 1em;
	width: auto; height: auto;
	max-height: 90%;
	max-width: 75em;
}

div#quicklink div {
	overflow: auto;
}

div#quicklink #ql-close {
	position: absolute;
	right: 2px; top: 2px;
	width: 16px; height: 16px;
	padding: 0px;
	background-color: #c66;
	color: #fff;
}

div#hauptbereich #ql-help {
	position: absolute;
	right: 2.5em; top: 4px;
}

div#hauptbereich table {
	width: 100%;
	margin-top: 0.5em;
	table-layout: fixed;
}
div#hauptbereich .ql-id, div#quicklink .ql-url {
	display: none;
}

div#hauptbereich td, div#quicklink th {
	overflow: hidden;
}

div#quicklink .ql-title, div#quicklink .ql-teaser {
	width: 15em;
}

div#spalte_rechts .ql-section {
	width: 6em;
}

div#spalte_rechts .ql-posted, div#quicklink .ql-lastmod {
	width: 7em;
}

div#spalte_rechts .ql-category1, div#quicklink .ql-category2 {
	width: 8em;
}

div#tabelle_statistik tr.odd {
	background-color: #f8f8ff;
}

div#tabelle_statistik td {
	padding: 0.2em 0;
}

div#tabelle_statistik th {
	padding: 0.2em 0.2em;
}

div#tabelle_statistik th a.asc {
	background: transparent url(txp_img/arrowupdn.gif) no-repeat right 2px;
	padding-right: 14px;
}

div#tabelle_statistik th a.desc {
	background: transparent url(txp_img/arrowupdn.gif) no-repeat right -18px;
	padding-right: 14px;
}

#fehlermeldung {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0.5em 2em;
}

#fehlermeldung-msg.success {
	color: white;
	background-color: #8c8;
}

#fehlermeldung-msg.failure {
	color: white;
	font-weight: bold;
	background-color: #f00;
}
</style>
	</head>