Antworten auf deine Fragen:
Neues Thema erstellen

ich versteh CSS nicht wirklich

darthfly

Nicht mehr ganz neu hier

Auch wenn diese Frage vlt zum hundersten Mal gestellt wird:
ich habe eine webseite und dazu ne CSS Datei.
die CSS Datei hat unteranderem 2 Punkte
PHP:
#sub_menu    {
background-color:#228B22;
   text-align:top;               /* Textausrichtung     */
   list-style-type:none;
   font-size:5px;
 }
#sub_menu  li  {
   text-align:top;               /* Textausrichtung     */
   list-style-type:none;
   font-size:5px;
   background-image:url(navbg3.jpg);
 }
Diese sollten im Code an folgender Stelle aktiv werden:
PHP:
<div id="sub_menu">
                                                   <ul>
                                                    <table>
                                                       <tr>
                                                       <td><li><a href="bewerberneu.php">Bewerber Neu</a></li></td>
                                                       </tr>
                                                       <tr>
                                                       <td><li><a href="anzeige_bewerber.php?i=1&r=v">Bewerber Formular </a></li></td>
                                                       </tr>
                                                       <tr>
                                                       <td><li><a href="anzeige_bewerber2.php">Bewerber Tabelle</a></li></td>
                                                       </tr>
                                                       <tr>
                                                       <td><li><a href="neueingaben.php" target="_blank">Neueingabe Standardwerte</a></li></td>
                                                       </tr>
                                                       <tr>

                                                       <td><li><a href="<?php echo $_SERVER['HTTP_REFERER']?>">Zurück</a></li></td>
                                                       </tr>
                                                       <td><li><a href="intern.php">Hauptmenü</a></li></td>
                                                       </tr>
                                                       <tr>
                                                       <td><li><a href="logout.php">Ausloggen</a></li></td>
                                                      </tr>


                                                    </table>
                                                   </ul>
                                                   </div>
Aber aus irgendeinem Grund werden die CSS anweisungen ignoriert.
Hier ist der complette code der CSS Datei
PHP:
#body {
background-color:#228B22;
font-family:arial black; /* Schriftart */
line-height:12px;
font-size:12px;
list-style-type:none;
}
#navigation {
   text-align:center;               /* Textausrichtung     */
   margin-top:10px;               /* Außenabstand oben   */
   margin-bottom:10px;            /* Außenabstand unten  */
   margin-left:10px;              /* Außenabstand links  */
   margin-right:10px;             /* Außenabstand rechts */
}
#navigation li {
   height:76px;
   width:471px;
   list-style-type:none;
   background-image:url(navbg2.jpg);
   text-align:middle;
 }
#sub_menu    {
background-color:#228B22;
   text-align:top;               /* Textausrichtung     */
   list-style-type:none;
   font-size:5px;
 }
#sub_menu  li  {
   text-align:top;               /* Textausrichtung     */
   list-style-type:none;
   font-size:5px;
   background-image:url(navbg3.jpg);
 }
Und hier der Komplette Code der Webseite:


Woran liegt es?
 

MyBad

localhorst

AW: ich versteh CSS nicht wirklich

Wie wirkt sich denn dein Problem aus?

Ich kann dir übrigens Firefox mit dem Firebug-Plugin empfehlen. Da siehst du dann, ob deine Anweisung an anderer Stelle eventuell überschrieben wird.
 

darthfly

Nicht mehr ganz neu hier

AW: ich versteh CSS nicht wirklich

Auch wenn es schon zum hundertsten Mal geschrieben worden ist: stell eine Frage, die man Beantworten kann!

Hier gibt es hunderte hilfsbereite Menschen - aber niemand wird sich die Arbeit machen, sich DEINEN Quelltext zu lesen um mögliche Fehler zu suchen
ich hab den kompletten code nur mit reingesetzt, damit keiner meckern kann:Warum hast du nur einen Teil reingesetzt.
 

Frank_a_Potente

Aktives Mitglied

AW: ich versteh CSS nicht wirklich

Das Problem das ich und jeder andere haben werden ist, nicht zu wissen, was Du möchtest. Du veröffentlichst dein HTML und dein CSS und schreibst "Woran liegt es?"

Um das Problem erst einmal erkennen zu können müsste ich mir mit deinem HTML und deinem CSS die Webseite "nachbauen" um schauen zu können, was passiert. Vielleicht erkennen wir dann, was dein Problem (oder vielmehr das Problem des Code) ist.

Ich würde schreiben, was ich mit der Seite erreichen möchte.
Dann würde ich schreiben, was ich (an Quelltext) geschrieben habe, was sie Seite nach meinem Empfinden tun sollte und was die Seite tut oder eben nicht tut.

Das grenzt das Problem ein und erleichtert das Helfen.
 

vandign

Mauskritzler

AW: ich versteh CSS nicht wirklich

der fehler liegt meiner meinung nach in den pfad angaben

das ist die position deines php dokuments ^^.
C:\mike\xamp\xampp\htdocs\portal\sicher\bewerberneu.php

das ist die position deines CSS dokuments^^.
<link rel="stylesheet" type="text/css" media="screen" href="sicher/css/style.css"

fällt dir was auf?
probiers mal so:
<link rel="stylesheet" type="text/css" media="screen" href="css/style.css"

ausserdem:
text-align:top; gibt es nicht
vertical-align:top; gibt es schon;

ich glaube auch nicht das deine bilder im css-ordner liegen
background-image:url(navbg2.jpg);
probier mal:
background-image:url(../ordnerMitBildern/navbg2.jpg);

mfg vandign
 

darthfly

Nicht mehr ganz neu hier

AW: ich versteh CSS nicht wirklich

Das Problem das ich und jeder andere haben werden ist, nicht zu wissen, was Du möchtest. Du veröffentlichst dein HTML und dein CSS und schreibst "Woran liegt es?"

Um das Problem erst einmal erkennen zu können müsste ich mir mit deinem HTML und deinem CSS die Webseite "nachbauen" um schauen zu können, was passiert. Vielleicht erkennen wir dann, was dein Problem (oder vielmehr das Problem des Code) ist.

Ich würde schreiben, was ich mit der Seite erreichen möchte.
Dann würde ich schreiben, was ich (an Quelltext) geschrieben habe, was sie Seite nach meinem Empfinden tun sollte und was die Seite tut oder eben nicht tut.

Das grenzt das Problem ein und erleichtert das Helfen.

Ich habe geschrieben was ich will, und zwar warum die Anweisungen in der CSS Datei ignoriert werden (background color und so). Davon ab hab ich die beiden fehler gefunden. 1.falsche Pfadangabe der css datei (den fehler konnte keiner finden) und 2. Die css datei beginnt bei mir mit
PHP:
#body
. ich hab das # enrfernt und schon klappt es.
Echt blöder Fehler. :rot::kopfpatsch: trotzdem:danke:
 

AlphaShock

Noch nicht viel geschrieben

AW: ich versteh CSS nicht wirklich

noch ein kleiner tipp ...

wenn du dir schon die mühe machst dein menü in ein listenelement zu stecken dann mach die <table> wech
 

owieortho

Aktives Mitglied

AW: ich versteh CSS nicht wirklich

... da ich nicht gerne mit frames arbeite ...
Gut, sehr gut sogar! Sagen wir mal, das ist der erste Schritt. Nun mach auch den zweiten und hör auf AlphaShock. Du kannst das!:)

Es sei denn, eine Tabelle enthielte wirklich Tabellendaten (Fahrpläne, Bundesligaergebnisse, Klimadaten, etc.), was aber zumindest Deine Navi-Liste nicht tut.
 

darthfly

Nicht mehr ganz neu hier

AW: ich versteh CSS nicht wirklich

der fehler liegt meiner meinung nach in den pfad angaben

das ist die position deines php dokuments ^^.
C:\mike\xamp\xampp\htdocs\portal\sicher\bewerberneu.php

das ist die position deines CSS dokuments^^.
<link rel="stylesheet" type="text/css" media="screen" href="sicher/css/style.css"

fällt dir was auf?
probiers mal so:
<link rel="stylesheet" type="text/css" media="screen" href="css/style.css"

ausserdem:
text-align:top; gibt es nicht
vertical-align:top; gibt es schon;

ich glaube auch nicht das deine bilder im css-ordner liegen
background-image:url(navbg2.jpg);
probier mal:
background-image:url(../ordnerMitBildern/navbg2.jpg);

mfg vandign
irgendwie scheine ich deinen Beitrag überlesen zu haben. Trotzdem danke, werde mal die CSS datei überarbeiten.
 

midgard18

Nicht mehr ganz neu hier

AW: ich versteh CSS nicht wirklich

arbeite mit floatenden Div's, da kannst du dir die Tabellen sparen - die sind schon lange out für das Layout ;-)
 

leveler

00110100 00110010

AW: ich versteh CSS nicht wirklich

Recht hat er, der owieortho: Tabellen bitte nur für tabellarische Inhalte!

Spätestens wenn sich HTML5 mit seinen neuen Sektionselementen (header, navi, footer...)
ganz durchgesetzt hat, sind Tabellen für`s Layout noch uninteressanter, als sie es heutzutage eh schon sind
 

darthfly

Nicht mehr ganz neu hier

AW: ich versteh CSS nicht wirklich

Recht hat er, der owieortho: Tabellen bitte nur für tabellarische Inhalte!

Spätestens wenn sich HTML5 mit seinen neuen Sektionselementen (header, navi, footer...)
ganz durchgesetzt hat, sind Tabellen für`s Layout noch uninteressanter, als sie es heutzutage eh schon sind


Ich benutze Tabellen deshalb, weil es ein Formular ist ,mit verschiedenen Eingabefeldern, welche ich gerne sortiert haben möchte und zwar so, das die Elemente IMMER an der selben stelle sind.
 

Samuelll

Aktives Mitglied

AW: ich versteh CSS nicht wirklich

Es wird dich vielleicht schocken, aber auch für Formulare sind Tabellen KEINe Alternative oder gebräuchliche Variante.

Auch hier kann man zur not mit Divs oder direkt mit den Labels und den Feldern arbeiden und diese dann mit CSS formatieren :)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.481
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben