1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

input type=password breite im ie

  • MrMassaker
  • 20. Oktober 2004 um 17:25
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • MrMassaker
    Punkte
    1.436
    Beiträge
    263
    • 20. Oktober 2004 um 17:25
    • #1

    also ich hab folgendes formular:

    Code
    <form action="machwas.php" enctype="multipart/form-data" method=POST name="login">
    <input type="text" name="name" size="20"><br>
    <input name="passwort" size="20" type="password"><br>
    <input type="submit" name="login" value="[einloggen]">
    </form>

    soweit so gut.

    nun hab ich das problem das im ie das passwort feld ca 2px breiter ist als das name feld?!
    im mozilla passts....weiss vielleicht jemand abhilfe oder muss ich mit den 2 pixeln unterschied leben?

  • MrMassaker
    Punkte
    1.436
    Beiträge
    263
    • 20. Oktober 2004 um 17:31
    • #2

    ah habs scho:

    Code
    <input type="text" name="wurscht" style="width:150;">

    mit css nimmt er die breite in pixeln und mit size irgendeine breite von zeichen.

  • webhornet
    Punkte
    210
    Beiträge
    42
    • 20. Oktober 2004 um 22:44
    • #3

    wow... danke für deine hilfe =)
    des hab i a scho lange gesucht...

  • rck
    Punkte
    2.342
    Beiträge
    437
    • 6. November 2004 um 13:49
    • #4
    Zitat von MrMassaker

    ah habs scho:

    Code
    <input type="text" name="wurscht" style="width:150;">

    mit css nimmt er die breite in pixeln und mit size irgendeine breite von zeichen.

    Korrekter: "width:150px;"

    lt. W3C sind einheitenlose Angaben im Normalfall verboten. "früher" wäre 150 eine relation gewesen. Also zB ein Element auf 10, das andere auf 15 --> Element 2 ist 150% von Element 1. Die tatsächliche Größe hängt dann aber vom Browser ab.


    Noch besser: ein CSS-file mit folgendem Content

    Code
    .eingabefeld input {
      width: 150px;
      border: 1px solid black;
      /* usw */
    }

    ... das macht dann richtig Spaß! ;)

    HTML:

    Code
    <input type="text" name="wurscht" class="eingabefeld;">
  • MrMassaker
    Punkte
    1.436
    Beiträge
    263
    • 6. November 2004 um 17:28
    • #5

    ok das mit den einheiten mag stimmen, das weiss ich nicht so genau aber dass es besser wäre eine externe css datei zu machen stimmt nicht.....

    wenn ich das ganze nur einmal auf der gesamten homepage brauche (und das ist in meinem fall so) dann schreib ich den mist in ein style="blabla" und erspar mir bei jedem aufruf der css datei ein paar zeilen zu laden. und das können mit der zeit recht viele zeilen werden wenn man wirklich für jeden scheiss eine eigene klasse schreibt.

  • rck
    Punkte
    2.342
    Beiträge
    437
    • 6. November 2004 um 18:35
    • #6
    Zitat von MrMassaker

    wenn ich das ganze nur einmal auf der gesamten homepage brauche (und das ist in meinem fall so) dann schreib ich den mist in ein style="blabla" und erspar mir bei jedem aufruf der css datei ein paar zeilen zu laden. und das können mit der zeit recht viele zeilen werden wenn man wirklich für jeden scheiss eine eigene klasse schreibt.

    Jein. Eine "Eingabefeld" Klasse macht in so fern Sinn, als sich buttons und text/password felder leider das gleiche Tag teilen. Ich will im Normalfall nicht, dass Buttons und Textfelder gleich aussehen, das macht die Unterscheidung stressig.

    Die CSS-Datei wird gecachet, weil sie im Normalfall für alle Seiten gleich bleibt. Jede HTML-Datei hingegen muß üblicherweise geladen werden. Ist in dem Fall fast ein bisserl pathetisch, geb ich zu. Gleichzeitig beugt es der üblichen "copy & paste" Faulheit vor.

    Ich mach normalerweise solche Dinge in einem aufwaschen:

    Code
    input, select, option, textarea {
            color               : black;
            background-color    : #e6e6fb;
            vertical-align      : middle;
            border-width        : 1px;
    }
  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum