表に表示されているショッピング カートの「Quantidade」列では、jQuery Validation プラグインによって生成されたエラー メッセージを除いて、すべてが右揃えになっています。これは、「ブロック」として表示しているラベル要素です。
td label.error{
text-align:right;
display:block;
width:155px;
}
セルの HTML:
<td>
<input class="required digits valorTotal itensTotal disponivel pesoTotal error" type="text" size="3" maxlength="3" value="1" name="qtd578">
<label class="error" for="qtd578" generated="true">Não tem tantos itens disponíveis</label>
</td>
固定幅を取り除くと、期待どおりに右揃えになりますが、固定幅を使用する理由は、エラー メッセージのテキストをテキスト フィールドの下で分割してコンパクトにしたいからです。ラベルを右に浮かせてみましたが、テキスト フィールドが左に移動してしまいました。
私がやろうとしていることはCSSでは不可能かもしれないと推測していますが、誰かが回避策を考えているのではないかと思いました.