Acabei de notar que, se você der uma largura fixa a um botão HTML, o texto dentro do botão nunca será quebrado. Eu tentei com quebra de linha, mas isso corta a palavra mesmo que haja espaços disponíveis para quebra.
Como posso criar o texto de um botão HTML com uma quebra de largura fixa, como faria qualquer célula de tablete?
<td class="category_column">
<input type="submit" name="ctl00$ContentPlaceHolder1$DataList1$ctl12$ProCat_NameButton" value="Roos Sturingen / Sensors" id="ctl00_ContentPlaceHolder1_DataList1_ctl12_ProCat_NameButton" class="outset" style="height:118px;width:200px;font-size:18px;color:#7F7F7F;width:200px;white-space:pre;"
/>
</td>
As classes CSS não fazem nada além de adicionar bordas e modificar o preenchimento. Se eu adicionar word-wrap:break-word
a este botão, ele o envolverá assim:
Roos Sturingen / Sen
sors
E não quero cortar no meio de uma palavra, se for possível cortá-la entre as palavras.
word-wrap: break-word;
não funcionaram para mim, mas isso funcionou.A mina trabalha com ambos
fonte
Você pode forçá-lo (se o navegador permitir, imagino) inserindo quebras de linha na fonte HTML, assim:
É claro que trabalhar onde colocar as quebras de linha não é necessariamente trivial ...
Se você pode usar um HTML em
<BUTTON>
vez de um<INPUT>
, de modo que o rótulo do botão seja o conteúdo do elemento, e não o seuvalue
atributo, colocar esse conteúdo dentro de um<SPAN>
com umwidth
atributo que é alguns pixels mais estreito que o do botão parece fazer o truque (até no IE6 :-).fonte
Descobri que um botão funciona, mas você deseja adicioná
style="height: 100%;"
-lo para que ele apareça mais do que a primeira linha no Safari para iPhone iOS 5.1.1fonte
"Ambos" funcionaram para mim.
fonte
Botões de várias linhas como esse não são realmente triviais de implementar. Esta página tem uma discussão interessante (embora um pouco datada) sobre o assunto. Sua melhor aposta provavelmente seria descartar o requisito de várias linhas ou criar um botão personalizado usando, por exemplo
div
, se CSS e adicionar um pouco de JavaScript para fazê-lo funcionar como um botão.fonte
Se tivermos algumas divisões internas dentro de
<button>
tags como esta,Em algum momento, o texto da classe A se sobrepõe aos dados da classe1 porque ambos estão em uma única tag de botão. Eu tento quebrar o tex usando-
Mas isso não funcionou, então eu tento isso-
depois de remover as propriedades css acima e concluí minha tarefa.
Espero que funcione para todos !!!
fonte
trabalhou para mim.
fonte