Fehlermeldung bei Validierung

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Post Reply
Lariss
Posts: 159
Joined: Thu Dec 16, 2010 8:32 am

Fehlermeldung bei Validierung

Post by Lariss » Thu Oct 02, 2014 7:36 pm

Hallo Community,
ich habe ein Template entworfen, das bei der Validierung zwei Fehler aufweist, die nicht direkt mit dem Layout selbst zu tun hat, sondern mit den beiden Menüs "Druckansicht" und "Kontakt-Formular":

Code: Select all

<li><a href="/xh/?&mailform">Kontakt-Formular</a></li>
<li><a href="/xh/?&logout&print">Druckansicht</a></li>
Fehlermeldung bei der Validation Service:
Fehler: Text not allowed in element ul in this context.

Kann man den Fehler irgendwie beheben?

- Mein zweites Anliegen, aber weniger problematisch ist das Feld "Telefon-Nr.:", im "Kontakt-Formular" das anders aussieht als die anderen Felder.
Wo und wie kann man diese Feld in Ordnung bringen?

Link: http://puya.bplaced.net/xh/?&mailform
Gruß Sam

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Fehlermeldung bei Validierung

Post by cmb » Thu Oct 02, 2014 8:12 pm

Lariss wrote:Fehlermeldung bei der Validation Service:
Fehler: Text not allowed in element ul in this context.
In template.htm Zeile 33ff steht folgendes:

Code: Select all

                <ul>
     				<li><?php echo sitemaplink();?></li>|
     				<li><?php echo mailformlink();?></li>|
     				<li><?php echo printlink();?></li>
				</ul>
Die senkrechten Striche (|) stehen außerhalb der <li> Elemente, und das ist eigentlich nicht erlaubt. Du könntest Sie nun einfach in die <li> Elemente verschieben:

Code: Select all

<li><?php echo sitemaplink();?> |</li>
Aber vielleicht ist es eleganter, wenn Du das per CSS machst. Z.B.

Code: Select all

.topmenu-in li {
    border-left: 1px solid black;
}
.topmenu-in li:first-child {
    border-left: none;
}
(Ein bisschen Fine-Tuning bzgl. padding und margin ist dann wohl noch angebracht.)
Lariss wrote:Mein zweites Anliegen, aber weniger problematisch ist das Feld "Telefon-Nr.:", im "Kontakt-Formular" das anders aussieht als die anderen Felder.
Wo und wie kann man diese Feld in Ordnung bringen?
Du hast in stylesheet.css Zeile 279 folgende Regel:

Code: Select all

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}
Dort müsstest Du noch input[type=tel] ergänzen.
Christoph M. Becker – Plugins for CMSimple_XH

Lariss
Posts: 159
Joined: Thu Dec 16, 2010 8:32 am

Re: Fehlermeldung bei Validierung

Post by Lariss » Thu Oct 02, 2014 9:02 pm

cmb wrote: Die senkrechten Striche (|) stehen außerhalb der <li> Elemente, und das ist eigentlich nicht erlaubt. Du könntest Sie nun einfach in die <li> Elemente verschieben:
:oops:
Hallo Christopf,
besten Dank für die rasche Antwort und deine guten Tipps. Ich hab meine Fehler korrigiert. Es ist jetzt OK. :) Bei CSS habe ich viel nachzuholen!
Gruß Sam

Post Reply