I have a UI where there may exist two buttons, each in its own <p>
container.
<p class="form-field extend-button-field">
<input type="button" class="extend button" value="Extend">
<span class="extend-msg"></span>
</p>
<p class="form-field relist-button-field">
<input type="button" class="manual-relist button" value="Relist Manually">
<span class="manual-relist-msg"></span>
</p>
In some cases though only the second (the Relist) button may exist.
Also, there is a CSS rule in effect:
.relist-button-field {
padding-left: 0 !important;
}
What I want is to edit this rule a little so that it's in effect only when p.extend-button-field is there (as I said, there may be some cases where only the second button appears). Any help please?
.parent p {
padding: 5px 20px 5px 162px !important;
}
.parent .extend-button-field,
.parent .relist-button-field {
display: inline-block;
}
.parent .relist-button-field {
padding-left: 0 !important;
}
<div class="parent" style="background-color: #f00;">
<p class="form-field extend-button-field">
<input type="button" class="extend button" value="Extend">
<span class="extend-msg"></span>
</p>
<p class="form-field relist-button-field">
<input type="button" class="manual-relist button" value="Relist Lottery Manually">
<span class="manual-relist-msg"></span>
</p>
</div>
<div class="parent" style="background-color: #0f0;">
<p class="form-field relist-button-field">
<input type="button" class="manual-relist button" value="Relist Lottery Manually">
<span class="manual-relist-msg"></span>
</p>
</div>