CSS in PHP wird ignoriert

CSS in PHP wird ignoriert

Beitragvon nimini » 22.10.2010, 12:53

Hi,

bin neu hier und habe gleich eine Frage:

ich möchte aus einer SQL-Datenbank verschiedene Elemente auslesen. Sie sollen aus einer Datenbank kommen, weil sie individuell anpassbar bleiben sollen.

In php sieht der Code so aus:
Code: Alles auswählen
[...]<?php
echo '<div id="',$idname,'" class="group ',$classes,'" style="display:none;">',$value,'</div>
  ';
?>


Später in HTML sieht es dann so aus(Quelltext aus FF)
Code: Alles auswählen
<div id="vorname" class="group schueler" style="display:none;"><input type="text" value="Vorname" onclick="this.value='';"></div>


Mein Problem ist jetzt, dass das Input trotz der Information "display:none;" angezeigt wird.

1. Wieso ist das so?
2. Wie kann ich das ändern?

Danke schonmal für die Hilfe
LG
nimini
nimini
neu hier
 
Beiträge: 4
Registriert: 22.10.2010, 12:45

Re: CSS in PHP wird ignoriert

Beitragvon Azra » 22.10.2010, 13:27

Der inline-style steht wirkt auf den Container weil er dort drin steht.
Soll Input weg muss es auch im input-tag stehen.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: CSS in PHP wird ignoriert

Beitragvon nimini » 22.10.2010, 17:54

Aber sollte nicht der ganze Container ausgeblendet werden? Mit Inhalt?
nimini
neu hier
 
Beiträge: 4
Registriert: 22.10.2010, 12:45

Re: CSS in PHP wird ignoriert

Beitragvon nimini » 23.10.2010, 17:23

Hat funktioniert, danke.
Aber mich würde trotzdem interessieren, warum nicht das ganze div mit Inhalt verschwunden ist. Kann mir das jemand erklären?

Danke im Voraus
nimini
nimini
neu hier
 
Beiträge: 4
Registriert: 22.10.2010, 12:45

Re: CSS in PHP wird ignoriert

Beitragvon Azra » 23.10.2010, 22:06

Ich schätze, weil es durch deine Abfrage erzeugt wird, denn ansonsten funktioniert es auch wie von dir beschrieben.
Soll aber nicht als eindeutige Antwort hier stehen bleiben - ist nur eine Idee.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: CSS in PHP wird ignoriert

Beitragvon nimini » 24.10.2010, 01:49

Ja, das seltsame ist nur, dass es mit dem input sogar aus der Datenbank funktioniert.
nimini
neu hier
 
Beiträge: 4
Registriert: 22.10.2010, 12:45

Re: CSS in PHP wird ignoriert

Beitragvon Kirill » 02.12.2010, 12:26

Hallo!

Das hat mit der Datenbank und auch mit PHP nichts zu tun, da an den Browser nur das HTML per HTTP geschickt wird.
Mich würde aber auch interessieren, ob jemand aufklären kann warum das schief geht.
Hab einen einfachen Testfall:
Code: Alles auswählen
<ul><li><a href="#">Start</a></li></ul>Und hier etwas Text

mit CSS:
Code: Alles auswählen
UL, LI, A{   display: none;}


Das "Start" wird immer unter dem Text angezeigt, wenn mindestens eins der drei Elemente auf display:none gesetzt wird.
Kirill
neu hier
 
Beiträge: 1
Registriert: 02.12.2010, 12:21


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "CSS in PHP wird ignoriert"

Zurück zu: CSS für Fortgeschrittene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste