До тех пор, пока браузеры не реализуют функции calc()
, min()
и max()
, это невозможно за пределами сценариев (на стороне сервера или на стороне клиента) или использования стол.
В настоящее время, что удивительно (возможно, только для меня), ни Firefox , Webkit, ни Opera не поддерживают функцию calc()
, даже с различными разновидностями префикса вендора. *
Тем не менее, однажды что-то вроде следующего может работать (но не сегодня, к сожалению):
ul {
counter-reset: numListItems;
width: 60%;
}
ul li {
counter-increment: numListItems;
width: calc(100%/numListItems);
}
Но, очевидно, чтобы , чтобы работал, браузеры должны были реализовывать некоторую форму и понимание переменных в пределах calc()
, что, по-видимому, не обязательно на дороге. карта (я не уверен, что counter()
совместим или предназначен для взаимодействия с calc()
).