Alt 06.07.2011, 17:07:47   #1 (permalink)
abgemeldet

Reg: 01.05.2006
Beiträge: 32.944
Benutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende Zukunft
Standard fieldset imitieren / unterbrochenes hr

Mir fehlt gerade das passende Stichwort, daher versuche ich es jetzt mal per Forenbeitrag.

Ich möchte die folgende Konstruktion sauber und valide erreichen:

--------- Titel ------------

Quasi wie beim HTML Element fieldset, nur zentriert und eben nur die obere Linie.

Gibt es da eine vernünftige Möglichkeit?

Geändert von Benutzer-2472 (01.04.2012 um 11:02:22 Uhr)
Benutzer-2472 ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 06.07.2011, 17:26:34   #2 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Mal paar Ideen:
  • Das <fieldset> mit CSS umstylen? Kp, ob das klappt
    Code:
    1:
    2:
    3:
    4:
    5:
    6:
    fieldset { border-bottom: none; border-left: none; border-right: none; text-align: center; }
  • <h1> mit Hintergrundgrafik
  • <h1> mit einem Border (z.B. border-top) und dann den Text mit margin, padding oder wahrscheinlich wirksamer: "position: relative" + "top" einsetzen
Probier mal aus, ob was n Erfolg bringt. Hab die Aufgabe so noch nicht gesehen.
theHacker ist gerade online   Mit Zitat antworten
Alt 06.07.2011, 17:34:57   #3 (permalink)
abgemeldet

Reg: 01.05.2006
Beiträge: 32.944
Benutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende Zukunft
Standard

Ich hab oben noch mal ein Beispiel eingefügt, damit deutlich wird was ich meine @ PNs.

@tH

fieldset umbauen wäre imo nicht sauber, da ich dann ja ein form-element zur gestaltung verhunzen würden.

Grafik wäre natürlich eine Möglichkeit, aber im Prinzip muss es doch möglich sein das auch mit reinem CSS zu gestalten. Ich versuche es mal mit den border-Möglichkeiten.
Benutzer-2472 ist offline Threadstarter   Mit Zitat antworten
Alt 06.07.2011, 21:00:26   #4 (permalink)
xHTML Umsetzung
Benutzerbild von dori

ID: 419212
Lose-Remote

Reg: 10.05.2011
Beiträge: 280
dori ist einfach richtig nettdori ist einfach richtig nettdori ist einfach richtig nettdori ist einfach richtig nett
Standard

Code:
1:
2:
3:
4:
5:
6:
fieldset { border: solid 1px black; border-left: 0; border-right: 0; } legend {margin-left: 50%;}
HTML-Code:
1:
2:
3:
4:
5:
<fieldset> <legend>Leseprobe</legend> <p>Leseprobe (297 KB, PDF)</p> </fieldset>
Das wäre auch eine Möglichkeit. Was meinst du denn mit "verhunzen". Das sieht doch genau so aus wie du es haben möchtest?!

Wieso willst du das imitieren? Dafür ist das Fieldset ja da.
Das Werbe-Alphabet : xHTML/CSS Umsetzung : Joomla Template-Umsetzung
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9
Bis Monatsende nur eingeschränkt online. Bitte um Verständnis!


Geändert von dori (06.07.2011 um 21:08:02 Uhr)
dori ist offline   Mit Zitat antworten
Alt 06.07.2011, 23:06:51   #5 (permalink)
abgemeldet

Reg: 01.05.2006
Beiträge: 32.944
Benutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende ZukunftBenutzer-2472 hat eine strahlende Zukunft
Standard

Zitat:
Zitat von F.Dori Beitrag anzeigen
[...]
Wieso willst du das imitieren? Dafür ist das Fieldset ja da.
Es funktioniert auch, aber fieldset ist eine Eigenschaft zur Gruppierung von FORM-Elementen und ich habe da keine Form. Sieht ja keiner *hust*
Benutzer-2472 ist offline Threadstarter   Mit Zitat antworten
Alt 06.07.2011, 23:12:01   #6 (permalink)
xHTML Umsetzung
Benutzerbild von dori

ID: 419212
Lose-Remote

Reg: 10.05.2011
Beiträge: 280
dori ist einfach richtig nettdori ist einfach richtig nettdori ist einfach richtig nettdori ist einfach richtig nett
Standard

Wenn mich nicht alles täuscht, muss das Fieldset nicht innerhalb eines Form-Tags sein, um valide zu sein.

Schande über mein Haupt, wenn dem nicht so ist.

Wenn ich das so (komplett) durch den Validator jage, spuckt der mir passed und das ohne Warnung aus.


Solltest du trotzdem das Fieldset nicht dafür benutzen wollen, hast du hier einen kleinen Anstoß.

HTML-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Titel</title> <style type="text/css"> * { margin: 0; padding: 0;} #fieldset { position:relative; /* bezugspunkt */ top: 1em; border:1px solid black; border-right: 0; border-left: 0; } #legend { position:absolute; width: 65px; padding:0 5px; left:50%; margin-left: -32.5px; /* haelfte der Breite */ top:-10px; background:#fff; } p {padding: 1em;} </style> </head> <body> <div id="fieldset"> <div id="legend"> Leseprobe </div> <p>Leseprobe (297 KB, PDF)</p> </div> </body> </html>
Das Werbe-Alphabet : xHTML/CSS Umsetzung : Joomla Template-Umsetzung
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9
Bis Monatsende nur eingeschränkt online. Bitte um Verständnis!


Geändert von dori (06.07.2011 um 23:31:54 Uhr)
dori ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[CSS] Fieldset Legend formatieren NagathoR Programmierung 2 13.03.2008 11:12:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28:10 Uhr.