Matthias Apsel: PHP 4: Datenbank-Eingaberoutine verhält sich merkwürdig

Beitrag lesen

Om nah hoo pez nyeetz, Yadgar!

Darstellungsangaben haben im HTML-Quelltext nichts zu suchen. Sie gehören ins Stylesheet, nicht inline in style-Attribute.
Und warum bitte gibt es dann überhaupt style-Attribute? Damit die Gralshüter der Webdesign-Orthodoxie was zu meckern haben?

Betrachte sie als Überbleibsel. Es gibt schließlich auch noch Disketten. ;-) Eine Trennung von Inhalt (HTML), Präsentation (CSS) und Verhalten (JS) ist sinnvoll.

Manchmal kommt man aber um inline-Styles schlecht herum, etwa wenn man JS zur Animation verwendet (worauf man immer häufiger verzichten kann) oder wenn die Alternative heißt, viele viele Klassen zu definieren.

</a>&nbsp;&nbsp;&nbsp;
Nö, Abtände nicht mit NBSP, sondern mit CSS.
Und warum bitte gibt es dann überhaupt &nsbp; ? Damit die Gralshüter der Webdesign-Orthodoxie was zu meckern haben?

Das ist _ein_ festes Leerzeichen, sinnvoll etwa zwischen Zahl und Einheit um einen Umbruch zu verhindern. (Wir liefen heute 2 Kilometer)

Eine Klasse nichtssagend "b" zu benennen ist auch eher grober Unfug. Wofür soll das stehen?
"b" steht für "bold"!

Ein Klassenbezeichner sollte den Grund dafür liefern, warum du den Inhalt fett dargestellt haben möchtest, wobei sich in diesem Fall auch gut auf die span-Elemente verzichten ließe.

<p>  

>       <a href="hersteller.php?section=1"><span class="b">Datensätze hinzufügen</span></a>&nbsp;&nbsp;&nbsp;  
>       <a href="hersteller.php?section=2"><span class="b">Vorhandene Datensätze bearbeiten</span></a>  
>     </p>

<p>  
      <a href="hersteller.php?section=1">Datensätze hinzufügen</a>  
      <a href="hersteller.php?section=2">Vorhandene Datensätze bearbeiten</a>  
</p>

Spekulativ gibt es ein Vorfahrenelement mit einem aussagekräftigem Bezeichner etwa "Daten_bearbeiten". Dann wäre folgendes CSS zielführend

.Daten_bearbeiten p a {  
   font-weight: bold;  
   margin-right: 3em;  
}

So, nun habe ich dir zwar allgemeine Hinweise gegeben, aber zu deinem ursprünglichen Problem nichts beitragen können.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Igel und Igelit.