要素を広げる方法はありますか(例:<li>は<ul>内にあります)?
私の<li>はインライン(垂直ではない)であり、サイズを変更したくありません。
<li>要素間のスペースを設定して合計が100%になるようにします。
例えば。:
<ul>は3つの<li>で構成されます。最初の<li>は200px、2番目の<li>は200px、3番目の<li>は400pxです。
画面に1000pxがある場合、li間のスペースは200pxである必要があるため、スペースごとに100pxになります(左側と右側のパディングが0pxの場合)。
javascriptを使用せずにこれを達成したい
編集:
写真は私がリストで達成したかったsultionを示しています。
青い境界線のあるすべての要素はliである必要があります(写真でわかるように、テキストを含む要素がいくつかあるため、cssの内側に設定することはお勧めできません)。
要素間のスペースは、最後の要素(赤いログアウトボタン)が画面の右端に触れるように、正確に大きくする必要があります。
-しかし、javascriptを避けるために、私は今それをテーブルで解決しました