D3: -moz-user-select überschreiben

Beitrag lesen

Hallo zusammen,

ich habe folgendes HTML:

  
<html>  
<head>  
  <link rel="stylesheet" href="styles.css"/>  
</head>  
<body>  
<DIV style="width: 590px;" class="myStyle">  
  <TABLE cellspacing="0" cellpadding="0" border="0" style="width: 590px;">  
    <TBODY>  
      <TR>  
        <TD tabindex="0" style="width: 83px;">  
          <DIV>  
            <INPUT type="text" value="0" maxlength="30" size="30" name="3:4"/>  
          </DIV>  
        </TD>  
      </TR>  
    </TBODY>  
  </TABLE>  
</DIV>  
</body>  
</html>  

sowie diese CSS-Datei:

  
.myStyle td {line-height:13px; vertical-align:top; padding-left:1px; padding-right:1px; -moz-user-select:none;}  

Aufgrund des -moz-user-select ist der Text des input-Felds im Firefox 2.x sowie 3.x nicht markierbar. Ich suche nun nach einer Möglichkeit, dem input-Feld selbst eine CSS-Eigenschaft zuzuweisen, um den Text markierbar zu machen (an den anderen HTML-Elementen sollten keine Änderungen gemacht werden).

Gefunden habe ich bislang nur die Möglichkeit, dem TD-Element folgenden Style zuzuweisen:

  
.x-selectable, .x-selectable * {  
-moz-user-select: text!important;  
-khtml-user-select: text!important;  
}  

Nur wie gesagt, ich möchte dem input-Element einen passenden Style zuweisen. Selbst wenn ich dem Element die Eigenschaft -moz-user-select: normal gebe, "gewinnt" immer noch der dem übergeordneten TD-Element zugewiesene Style. Ich habe noch keine Möglichkeit gefunden, das -moz-user-select direkt im input-Feld zu überschreiben.

Kann mir jemand weiterhelfen?

Vielen Dank im Voraus und viele Grüsse,
Daniel