Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   CSS und HTML eigene Tags erstellen (https://www.delphipraxis.net/70445-css-und-html-eigene-tags-erstellen.html)

Christian18 30. Mai 2006 13:48


CSS und HTML eigene Tags erstellen
 
Hallo,

ich habe mal eine Frage zu CSS und HTML. Ist es mit diesen beiden Sprachen möglich sowas zu machen???

<ue1>Hier die überschift</ue1>

oder auch so:

<chris>Normaler Text</chris>

also sozusagen neue HTML Befehle einführen, die z.B. normale HTML und CSS Befehle ausführen???

bei <chris> könnte sich z.b. dies hinter verbirgen:

<font color="red"><u>Normaler Text</u></font>

Ist sowas möglich??? Ich habe schon mal was von class oder so gehört kann man es vieleicht damit machen???

PS: Sinn dieser ganzen übung ist folgender!!! Ich habe einen langen Text und in diesem Text befinden sich Groß, Mittlere und Kleine Überschriften. Diese Überschriften wollte ich nun mit einem selbst deklarieren Tag formatieren. Ich hoffe ich konnte euch mein Problem nahe legen, wenn nicht einfach nachfragen.

MFG Christian18

fkerber 30. Mai 2006 13:50

Re: CSS und HTML eigene Tags erstellen
 
Hi!

Jepp, mit Css geht das und class ist auch schon das richtige Stichwort!
Allerdings sieht es dann mehr so aus:

Delphi-Quellcode:
<p class="chris">Text</p>

Google sollte dir da weiterhelfen!


Ciao Frederic

fwsp 30. Mai 2006 13:52

Re: CSS und HTML eigene Tags erstellen
 
das konzept von css sieht es vor für so etwas die standard-tags zu nutzen und diese über klassen zu erweitern.

Code:
<p class="unsinn">bala</p>
und
Code:
.unsinn {
    font-size:13px;
  }
beispielsweise

s.h.a.r.k 30. Mai 2006 13:53

Re: CSS und HTML eigene Tags erstellen
 
Hey,

du kannst mit mit CSS (am besten in einer eigenen CSS-Datei) Eigenschaften für gewisse Tags definieren. Eine CSS-Datei kann wie folgt aussehen:
Code:
.big {
  font-size: 10pt;
  font-family: Tahoma, Verdana;
  color: #333333;
}

.small {
  font-size: 8pt;
  font-family: Tahoma, Verdana;
  color: #333333;
}
In einer HTML-Datei musst du die CSS-Datei dann noch einbinden. Dann kannst du wie fkerber erwähnt hat die per class im HTML-Tag aud die Eigenschaften zugreifen, die du vorher definiert hast!

mfg shark

OregonGhost 30. Mai 2006 13:53

Re: CSS und HTML eigene Tags erstellen
 
Nein, das ist mit HTML so nicht möglich.

Mit XML grundsätzlich schon, allerdings musst du dich dann mit XSL(T) befassen. Vereinfacht ausgedrückt bekommst du mit XSLT (XML Style sheet Transformations) ein Werkzeug in die Hand gedrückt, mit dem du Regeln definieren kannst, wie bestimmte XML-Tags in "übersetzt" werden, also zum Beispiel in HTML.

Wenn es lediglich um die Anzeige einer Website geht, kannst du deine Datei allerdings auch einfach so mit XML-Tags schreiben und in einem einfachen php-Script die XML-Tags durch geeignete HTML-Tags ersetzen.

Oh, roter Kasten:
Mit CSS geht das nicht in der Form, nach der du gefragt hat. Ob die CSS-Funktionalität hier das richtige ist, musst du selbst entscheiden, die Variante mit weniger Aufwand ist es sicherlich, ich würde sie in diesem Fall auch verwenden. Aber deine eigenen Tags bekommst du damit nicht :)

mkinzler 30. Mai 2006 13:53

Re: CSS und HTML eigene Tags erstellen
 
Code:
<span class="chris">Text</span>
oder
Code:
<div class="chris">Text</div>
wäre jeh nach Anwendungsfall auch noch möglich

Christian18 30. Mai 2006 14:00

Re: CSS und HTML eigene Tags erstellen
 
Zitat:

Zitat von s.h.a.r.k
Hey,

du kannst mit mit CSS (am besten in einer eigenen CSS-Datei) Eigenschaften für gewisse Tags definieren. Eine CSS-Datei kann wie folgt aussehen:
Code:
.big {
  font-size: 10pt;
  font-family: Tahoma, Verdana;
  color: #333333;
}

.small {
  font-size: 8pt;
  font-family: Tahoma, Verdana;
  color: #333333;
}
In einer HTML-Datei musst du die CSS-Datei dann noch einbinden. Dann kannst du wie fkerber erwähnt hat die per class im HTML-Tag aud die Eigenschaften zugreifen, die du vorher definiert hast!

mfg shark




Diese Variante ist ja genau so wie ich das haben will. Kann man das so machen??? weil ihr mir alle die variante mit <p class"..."> ganannt habt. Deeshalb bin ich jetzt ein bisschen unsicher. was ist besser???

fwsp 30. Mai 2006 14:05

Re: CSS und HTML eigene Tags erstellen
 
das ist ein und die selbe variante, du musst den tags die werte per class zuordnen, allerdings kannst du auch tags wie <body> und co allgemein gültige formatierungen zuordnen.

Edit1:

zwar kannst du css in ne datei auslagert musst aber immer noch sagen welche klasse genutzt werden soll´.

Code:
<p class="small">fpdjg</p>

mkinzler 30. Mai 2006 14:07

Re: CSS und HTML eigene Tags erstellen
 
Zitat:

Diese Variante ist ja genau so wie ich das haben will. Kann man das so machen??? weil ihr mir alle die variante mit <p class"..."> ganannt habt.
Diese beiden teile gehören zusammen

in Der Style-Sheet-Definition definierst du mit

Code:
.chris {...}
Die Klasse und bindest sie mit
Code:
<span class="chris">...</span>
ein

fwsp 30. Mai 2006 14:12

Re: CSS und HTML eigene Tags erstellen
 
zu dem thema kann ich nur Bei Google suchenselfhtml emphelen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz