Отказ от ответственности: я работаю на Telerik и выполняю разработку на Splitter.
Решения
- Асинхронно загружает содержимое сплиттера - Вы можете ускорить загрузку страницы, используя метод LoadContentForm при построении панелей.Пользовательский интерфейс будет более отзывчивым, как вы можете увидеть на демонстрационном сайте .
- Предоставить стили для панелей через их атрибуты HtmlAttributes - вы можете стилизовать каждый из них.панели с использованием CSS
float
s, так что макет имеет смысл в вашем сценарии.Это слишком нестандартно, чтобы достичь готовых настроек.
Почему это так сложно?
Чтобы решить эту проблему, нам пришлось визуализировать макет изсервер.Это, однако, довольно невозможно сделать, если вы не знаете размер разделителя (который обычно составляет 100% от контейнера), , если мы не используем HTML <table>
s для разметки (что приводит кбольше проблем к столу, нежели их исправление).Поэтому мы отказались от этого и решили определить размер клиента.Мы изучаем дополнительные варианты, чтобы упростить процесс ( модуль CSS3 flexbox ), но для кросс-браузерного решения используйте вышеуказанные методы.