BB: IE 7 + CSS [type=text]

kann es sein das der ie 7 nicht auf [type=text] in css datein reagiert also also

.login [type=password] {
 background: #FFFFFF url(../img/login_p.png) right no-repeat;
}

macht er nicht aber

.login #passwd {
 background: #FFFFFF url(../img/login_p.png) right no-repeat;
}

macht er (wenn das inputfeld die id="passwd" hat)

is schon blöd :/ sieht einfach so nicht schön aus und is extrem umständlich wegen templates

  1. Tach BB,

    kann es sein das der ie 7 nicht auf [type=text] in css datein reagiert also also

    .login [type=password] {
    background: #FFFFFF url(../img/login_p.png) right no-repeat;
    }

    macht er nicht aber

    Bei mir funktioniert beispielsweise:

    input.login[type="password"]  
    {  
      color: #FFF;  
      background-color: #F00;  
    }
    

    Beachte, dass der IE7 Attributselektoren nur im standards-compliant mode unterstützt,
    ggf. mal abfragen mittels:
    <body onload="alert(document.compatMode)">...</body>

    Man liest sich,
    svg4you

    1. hi,

      .login [type=password] {

      Bei mir funktioniert beispielsweise:
      input.login[type="password"]

      Das könnte daran liegen, dass du dir die Anwendung des Nachfahrenselektors verkniffen hast, den BB aber verwendet hat - wobei Inputfelder als inhaltsleere Elemente eher selten Nachfahren besitzen.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }