J'ai ma page de connexion qui contient une autre div d'informations de connexion (nom d'utilisateur et mot de passe). Mon paramètre css pour la couleur de l'en-tête div est WHITE. Cependant, j'aimerais que le libellé de la div Login soit VERT. J'ai créé un style css différent pour le div Login, mais il applique toujours le css de l'en-tête div parent. Ci-dessous mon code:Comment éviter l'héritage parent css
login.jsp
<div id="header">
<div id="bannerLogin" >
<table width="300px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="right">
<span class="writeupCopy">
<bean:message key="login.userId" bundle="label"/>
</span>
</td>
<td align="left">
<html:text styleId="username" property="username" size="20" tabindex="0" />
</td>
</tr>
<tr>
<td align="right">
<span class="writeupCopy">
<bean:message key="login.password" bundle="label"/>
</span>
</td>
<td align="left" valign="bottom">
<input name="password" size="20" tabindex="0" value="" id="password" type="password">
<input name="btnSave" id="submit" type="image" src="${initParam.CONTEXT_PATH}/images/common/login.arrow.png" height="20px" width="20px" border="0">
</td>
</tr>
</table>
</div>
</div>
stylesheet.css
#header, #footer {
width: 100%;
border-collapse: collapse;
background-color: #4681C4;
}
#header td, #footer td {
color: white;
line-height: 1.2em;
padding: 1px 5px;
}
#bannerLogin {
color: green;
float:right;
height:104px;
margin-left:0;
margin-top:0;
width:300px;
}
S'il vous plaît modifier la question lorsque vous souhaitez ajouter plus d'informations, ou laisser des commentaires pour répondre directement aux réponses. En outre, j'ai reformaté votre code pour plus de lisibilité, donc vous pouvez vouloir le vérifier pour m'assurer que je l'ai "corrigé" correctement. :) Bienvenue sur Stack Overflow. –