Schlagwort-Archiv CSS

PHP Tutorial: Einführung in PHP

Was Sie über PHP wissen sollten:

Bevor Sie fortfahren um mit PHP programmieren zu lernen, sollten Sie ein grundlegendes Verständnis der folgenden Programmiersprachen haben:

HTML, CSS und JavaScript

Wobei aber gesagt werden muss, dass gute Kenntnisse in HTML ausreichen um dann mit PHP programmieren zu lernen, CSS benötigen Sie hauptsächlich für’s Webdesign und mit Javascript peppen Sie Ihr Webprojekt auf und können Sie gewisse Funktionen effektiver und besser umsetzen, als nur mit PHP alleine.

Was ist PHP?

PHP ist die Abkürzung für “PHP Hypertext Preprocessor”
PHP ist eine weit verbreitete Open-Source-Skriptsprache
PHP wird auf dem Server ausgeführt, ist somit serverseitig und der Quellcode kann im Gegensatz zu HTML, oder Javascript nicht ausserhalb des Server, z.B. über den Browser eingesehen werden.
PHP kostet nichts, Sie können PHP kostenlos herunterladen und verwenden und zwar auf www.php.net
PHP ist eine vielseitige, interessante und sehr beliebte Programmiersprache auf der ganzen Welt!

PHP ist leistungsfähig genug, um den Kern des größten Blogging-Skript von (WordPress) zu sein!
PHP ist leistungsfähig genug, um die größten sozialen Netzwerke (Facebook) laufen zu lassen.
PHP ist auch leicht genug, um die erste Programmiersprache von Anfänger zu sein.

Was ist eine PHP-Datei?

PHP-Dateien können Text, HTML, CSS, JavaScript und PHP-Code enthalten.
PHP-Code wird auf dem Server ausgeführt und geparst, das Ergebnis wird an den Browser als einfachem HTML zurück gegeben und wie schon erwähnt, der Surfer sieht den Quellcode des PHP, welcher auf dem Server liegt nicht!
PHP-Dateien haben Endung “php”.


Was Kann PHP?

Mit PHP kann man dynamische Webseiten erstellen.
Mit PHP ist folgendes möglich: erstellen, öffnen, lesen, schreiben , löschen und schließen von Dateien auf dem Server.
PHP kann Formulardaten sammeln, verwenden, speichern und weiter senden.
PHP kann Daten senden und empfangen.
Mit PHP können Sie Daten in Ihrer Datenbank hinzufügen, speichern, verändern und löschen.
Mit PHP können Sie Ihre Benutzer so beschränken, dass diese nur auf bestimmte Seiten innerhalb Ihrer Webseite zugreifen können.
PHP kann Daten verschlüsseln.

Mit PHP sind Sie nicht nur alleine zur Ausgabe von HTML beschränkt. Sie Können folgendes ausgeben: Bilder, PDF-dateien und sogar Flash-Filme-. Sie können auch mit PHP Text, XHTML und XML anwenden.

Warum PHP?

PHP läuft auf verschiedenen Plattformen (Windows, Linux, Unix, Mac OS X, etc.)
PHP ist mit allen schnellen Servern kompatibel und wird heute überall verwendet (Apache, IIS, etc.)
PHP unterstützt eine Vielzahl von Datenbanken.
PHP ist kostenlos. Laden Sie PHP von der offiziellen Webseite runter www.php.net
PHP ist leicht zu erlernen und läuft effizient auf jedem Webspace, Server und WAMP.

Was wollen Sie mehr? Nutzen Sie PHP und Sie werden begeistert sein! 😉

CSS – Cascading Style Sheets

CSS bedeutet Cascading Style Sheets, womit aufeinanderfolgende geschachtelte Gestaltungsvorgänge gemeint sind. Dabei handelt es sich um Stilvorlagen, im Englischen “stylesheets”, strukturierter Dokumente. Die CSS werden vor allem in Verbindung mit HTML oder XML verwendet.

Ursprünglich sollte mit den Cascading Style Sheets unter Hinzunahme von HTML und XML eine Untergliederung des Inhaltes eines Dokumentes sowie die Beschreibung und Bedeutung seiner Teile erreicht werden. Mit den Cascading Style Sheets können unabhängig von der Beschreibung und Bedeutung der Dokumente, die Darstellung, sprich Layout, Farben und Schrifttyp, festgelegt werden.

So können einzelne Elemente des Dokuments mittels ihr ID, ihrer Position im Text oder aufgrund ihres Elementnamens erkannt werden. Auf diese Weise können die CSS aufgrund ihrer Regeln, die Festlegung der Werte für spezielle Darstellungsattribute jedes Elementes erreichen.

Dies kann an einer zentralen Stelle geschehen, so zum Beispiel auch in einem völlig eigenen Dokument, womit die erneute Verwendung bei anderen Dokumenten vereinfacht werden kann. Ebenfalls den Arbeitsvorgang erleichtert das das sogenannte Vererbungsmodell. Das “cascading” erlaubt eine Minderung der Definitionen. So brauchen Auszeichnungsattribute nicht immer wieder neu erstellt zu werden.

So wird verhindert, dass Definitionen immer wieder neu erstellt werden müssen. Mit dieser Art von Gestaltungsvorgang wie den CSS, können diverse Ausgabemedien, sprich Sprache, Projektion, Bildschirm oder Papier vorgegeben werden. Dadurch können zum Beispiel bei Mobiltelefonen die Anzeigen auf kleinere Höhen oder Breiten angepasst werden oder bei Druckvorgängen Hyperlinks speziell aufgeführt werden. Mit den CSS können Schrifttypen und Farben individuell eingestellt werden.

Außerdem gewährleisten die Cascading Style Sheets auch, dass Elemente freu positioniert werden können oder auch Hintergrundbilder festgelegt werden können. So wird CSS bei den meisten Websites angewandt. Als weitere Eigenschaften der Cascading Style Sheets können auch neben der Schriftformatierung und Hintergrundfarben sowie Hintergrundbilder, auch die Schriftformatierung mit Schriftartendatei genannt werden.

Ebenso ist die Ausrichtung und Absatzkontrolle und des Außenrandes und Abstands möglich. Der Weiteren kann mit CSS der Innenabstand und der Rahmen bestimmt werden. Besonders an CSS ist zudem, dass eine Listenformatierung und eine Tabellenformatierung, sowie die Erstellung von Pseudoelemente und Pseudoklassen möglich ist. Was Anwender ebenso einzigartig an CSS finden ist die Sound-Kontrolle für Sprachausgabe sowie der Filter, der allerdings nur mit Microsoft kompatibel ist.

Zu der Entstehung von CSS ist zu sagen, dass im Jahr 1993 der erste Vorschlag für Web-Stylesheets kam. Dem folgten dann etliche Vorschläge bis 1995. Die bekannten CSS schlug Håkon Wium Lie im Jahr 1994 vor. Diese wurden dann zusammen mit Bert Bos, der zu der Zeit an einer Browserimplementierung, Argo genannte, arbeitete, entwickelt.

Auch wenn es zu der Zeit weitere Sprach dieser Art gab, so war die Entwicklung der CSS am erfolgreichsten, da die Entwickler Regeln definieren lassen konnten, welche die Eigenschaft hatten, über diversen folgende Stylesheets hinweg transferiert zu werden. So wurde Idee von Håkon Wium Lie 1994 in Chicago präsentiert und stoß dort auf Begeisterung, womit die CSS 1996 als CSS Level 1 auf den Markt kam.

Ein Codebeispiel zu CSS wäre:

//@media screen
//{
//p.bodyText {font-family:verdana, times, serif;}
//}

//@media print
//{
//p.bodyText {font-family:georgia, arial, sans-serif;}
//}

//@media screen, print
//{
//p.bodyText {font-size:8pt}
//}