私が欲しいもの:
私が達成したこと:
両方の DIV タグを並べて配置しました (表も使用してみました)。タイトルが使用していない残りの水平スペースを HR 行で埋める必要があります。
固定幅または % 幅を使用したくありません。
私が知っているほとんどのことを表のセルに試しました。必要なプロパティを説明する最善の方法は、display: inline with headers に似ているため、全幅になるのを防ぎますが、代わりにテーブルを折り返して、残りの行を埋めるために HR テーブル セルを残します。
ここにいくつかのコードがあります: テーブルだけがそれほど重要ではなかったので、元々添付されていませんでした。
.certificatetitle { font-weight: 100; font-size: 16px; }
.collapsed .line { height: 40px; }
.line { height: 40px; }
.line hr { color: #f69f1a; background-color: #f69f1a; border-color: #f69f1a; height: 1px; }
<table class="certificatebar" height="40px">
<tr>
<td class="certicon" width="30px"></td><td class="certificatetitle">Microsoft Office</td><td class="line"><hr /></td><td class="dropdown" width="20"></td>
</tr>
</table>