Zum Inhalt springen

CSS wird geladen aber nicht interpretiert


uthred

Empfohlene Beiträge

Hi,

Ich habe das Problem, das alle Browser bis auf IE dieses CSS-Dokument nicht anwenden, sie laden es zwar und man sieht es beim Untersuchen auch, aber außer in IE(9) lädt es nicht:

/* Browser-Spezielle Einstellungen überschreiben */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}


/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

	display: block;

}


body {

	line-height: 1;

}


ol, ul {

	list-style: none;

}


blockquote, q {

	quotes: none;

}


blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}


table {

	border-collapse: collapse;

	border-spacing: 0;

}

/* Site Elements*/

div.ergo

{

	margin:0 auto;

}


.ergo label

{

	width: 200px;

	text-align: left;

}

Das CSS-Dokument wird in einen PHP-File aufgerufen
<link rel="stylesheet" href="style.css" />

Die PHP-Datei erstellt ein Formular.

Bitte sagt mir was ich falsch mache.

Link zu diesem Kommentar
Auf anderen Seiten teilen


<div class="ergo">
<p>
<label>User:</label>
<select id="user">';
echo "<option>user</option>";
echo '</select><a href="user.php" class="link">new User?</a>
</p>

<p>
<label>typ:</label>
<select id="book">';
echo "<option>bsp. book</option>";
echo '</select><a href="Book.php" >new Book?</a>
</p>
<p>
<input type="submit" id="abgeschickt" >
</p>
</div>[/PHP]

Der Code ist um ein paar Datenbank-abfragen gekürzt, die einzelnen options werden über Datenbank-abfragen generiert, die alle Werte aus der Array holen, funkt. auch wunderbar nur die Darstellung spinnt.

Da es Betriebsgeheimnisse umfasst, kann ich leider nur diese gekürzte Variante vorlegen und nichts hochladen

Link zu diesem Kommentar
Auf anderen Seiten teilen

Werde ich tun, aber warum ist er "Schrott" ich habe lediglich ein paar funktionen außen vor gelassen und ein paar Namen geändert.

Ansonsten ist der Code gleich, es ist ein Formular mit select-Feldern und einen Sende-Button. Das die optionen aus ner Datenbank entstehen und das hier nicht drin ist macht den Code doch nicht schrottig?!

Wenn jedoch Codetechnisch etwas Schrott ist, dann sag es doch einfach.

Link zu diesem Kommentar
Auf anderen Seiten teilen

So habs jetzt rausgefunden, ohne Ausbilder...

Ich wüsste zwar gerne wieso es nicht funktioniert hat, denn eig. müsste es funktionieren, aber die funktionierende Variante lautet:


div.ergo

{

    background-color: #EFEFEF;

    border: 1px solid #444444;

    margin: 50px auto;

    padding: 40px;

    width: 1000px;

}


 label

{

    display: block;

    float: left;


    padding-right: 150px;

    text-align: left;

    width: 100px;

}

width und height wurden, weiß Gott warum, immer ignoriert.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Codebeispiel ist eine Mischung aus php und html. Den kann man nicht ausführen ohne dass man selber Zeit dafür investiert. Oder denkst du ich kann das als html abspeichern und sofort testen? Ne ich müsste das erstmal anpassen und Zeit ist Geld.

Label ist ein inline-Element. Dadurch hattest du keine feste width und height. Durch Display Block ist es ein Blockelement.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...