Я создаю HTML-кнопки автоматически. Представитель кнопка, созданная в этом автоматическом режиме выглядит следующим образом:Как обернуть текст, который не содержит пробелов в HTML-кнопке
<input type="button" value="Expected_Performance_of_the_ATLAS_Experiment,_Vol._3.pdf" onclick="location.href='Expected_Performance_of_the_ATLAS_Experiment,_Vol._3.pdf';"><br>
Имена файлов и этажерка могут стать довольно долго, так что мне нужно осуществить перенос текста кнопки. Я знаю the trick с участием использования CSS свойств белого пространства (например
style="width: 600 px;
white-space: normal;"
), но это не большой помощи при работе с именами файлов я использую. Существует ли подход, который будет содержать более подробные параметры разграничения (возможно, пробелу может присваиваться наивысший приоритет, подчеркивание с учетом следующего наивысшего приоритета и т. Д.)? Есть ли другой подход, который имеет больше смысла? Благодарю вас за любые ваши идеи.
С точки зрения пользовательского интерфейса, почему бы не указать имя файла в качестве метки выше/рядом с кнопкой и просто изменить текст кнопки, который будет «загружен» или «открыт»? Это остановит необходимость отображения таких длинных имен файлов на кнопке и попыток выполнить трюки CSS. – Tanner