Frage 1:
<a>
<b>
<c>
<d>
</d>
</c>
</b>
</a>
<a>, <b>, usw. sollen einfach verschiedene Blockelemente darstellen. Ich möchte nun mit CSS erreichen, dass beim Berühren von <c> mit der Maus sich z.B. die Hintergrundfarbe von <d> ändert. Geht das alleine mit CSS? Wenn ja, wie?
Frage 2:
<input type="file">
Wie kann ich mit CSS die Größe des Eingabefeldes beeinflussen?
(So wie es in HTML mit size="50" geht)
Folgendes geht nicht:
input
{
background: blue; /* funktioniert */
size: 50; /* Keine Fehlermeldung in der Firefoxkonsole, aber es passiert nix. Andere Einheiten bringen auch nix. */
width: 200px; /* bringt auch nichts */
}