Сделать одинаковое расстояние между кнопками в div? - PullRequest
0 голосов
/ 06 февраля 2010

Я не знаю отображаемой ширины DIV или какой-либо из кнопок. Как изменить разметку таким образом, чтобы кнопки отображались с одинаковым (или максимально близким) расстоянием между каждым из них?

РЕДАКТИРОВАТЬ: Кроме того, кнопки должны занимать всю ширину DIV.

<div>
    <asp:Button ID="Button1" runat="server" Text="Action1" />
    <!-- space between rendered buttons -->
    <asp:Button ID="Button2" runat="server" Text="Action2" />
    <!-- space between rendered buttons -->
    <asp:Button ID="Button3" runat="server" Text="Action3" />
    <!-- space between rendered buttons -->
    <asp:Button ID="Button4" runat="server" Text="Action4" />
</div>

1 Ответ

0 голосов
/ 06 февраля 2010

Я думаю это невозможно сделать без таблицы, JavaScript или использования хотя бы некоторой (относительной) ширины (если вы можете установить проценты, это легко.)

Или, может быть, положить каждую кнопку в div с display: table-cell, но я нахожу это больным. Тогда будьте честны и используйте стол.

Не стесняйтесь доказать, что я не прав, я сам буду интересоваться альтернативными подходами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...