Właśnie zauważyłem, że jeśli dasz przyciskowi HTML stałą szerokość, tekst wewnątrz przycisku nigdy nie zostanie zawinięty. Próbowałem z zawijaniem wyrazów, ale to fragmenty słowa, mimo że są dostępne miejsca do zawijania.
Jak mogę utworzyć tekst przycisku HTML z zawijaniem o stałej szerokości, tak jak w przypadku każdej tablicy tablicowej?
<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>
Klasy CSS robią tylko dodawanie ramek i modyfikowanie wypełnienia. Jeśli dodam word-wrap:break-word
do tego przycisku, zawinie go w następujący sposób:
Roos Sturingen / Sen
sors
I nie chcę, aby odcinał się w środku słowa, jeśli możliwe jest odcinanie go między słowami.
word-wrap: break-word;
nie działały dla mnie, ale tak się stało.Mój działa z oboma
źródło
Można to wymusić (wydaje mi się, że pozwala na to przeglądarka), wstawiając podział wiersza w źródle HTML, w następujący sposób:
Oczywiście ustalenie, gdzie należy wstawić podział linii, niekoniecznie jest trywialne ...
Jeśli można używać HTML
<BUTTON>
zamiast<INPUT>
, tak że przycisk etykieta jest zawartość elementu, a nie jejvalue
atrybutem, umieszczanie tych treści Wewnątrz<SPAN>
zwidth
atrybutu, który jest kilka pikseli węższy niż przycisku wydaje rade (nawet w IE6 :-).źródło
Zauważyłem, że przycisk działa, ale chcesz go dodać,
style="height: 100%;"
aby wyświetlał więcej niż pierwszą linię w Safari na iPhone'a iOS 5.1.1źródło
„Oba” działały dla mnie.
źródło
Tego rodzaju wieloliniowe przyciski nie są tak naprawdę łatwe. Ta strona zawiera interesującą (choć nieco przestarzałą) dyskusję na ten temat. Najlepszym rozwiązaniem byłoby porzucenie wymogu dotyczącego wielu wierszy lub utworzenie niestandardowego przycisku przy użyciu np.
div
S i CSS oraz dodanie JavaScript, aby działał jak przycisk.źródło
Jeśli w
<button>
tagu są jakieś wewnętrzne podziały, takie jak to-Kiedyś Tekst klasy A nakłada się na dane klasy 1, ponieważ oba są w jednym tagu przycisku. Próbuję złamać tex używając
Ale to nie zadziała, a potem spróbuję…
po usunięciu powyższych właściwości css i wykonaniu zadania.
Nadzieja zadziała dla wszystkich !!!
źródło
pracował dla mnie.
źródło