HTML 버튼의 텍스트를 고정된 너비로 래핑하는 방법은?
HTML 버튼에 고정된 폭을 주면 버튼 안의 텍스트는 절대 감싸지지 않는다는 것을 방금 알았습니다.낱말 포장으로 해봤는데, 포장할 수 있는 공간이 있어도 그 부분은 아주 잘렸습니다.
어떻게 하면 HTML 버튼의 텍스트를 다른 테이블 셀처럼 고정된 너비 랩으로 만들 수 있습니까?
<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>
CSS 클래스는 테두리를 추가하고 패딩을 수정하는 것 외에는 아무것도 하지 않습니다.추가하면word-wrap:break-word이 버튼에는 다음과 같이 포장됩니다.
Roos Sturingen / Sen
sors
그리고 저는 단어들 사이에서 그것을 잘라내는 것이 가능하다면 그것이 단어 중간에 끊어지는 것을 원하지 않습니다.
저는 당신이 화이트스페이스 CSS 속성을 활용할 수 있다는 것을 알았습니다.
white-space: normal;
그리고 그것은 일반적인 텍스트로서 단어를 깨트릴 것입니다.
white-space: normal;
word-wrap: break-word;
나의 것은 두가지 모두와 함께 합니다.
HTML 소스에 줄 바꿈을 삽입하면 다음과 같이 강제(브라우저 허용)할 수 있습니다.
<INPUT value="Line 1
Line 2">
물론 줄을 어디에 놓을 것인가를 결정하는 것이 반드시 사소한 것은 아닙니다.
HTML을 사용할 수 있다면<BUTTON>대신에<INPUT>, 버튼 라벨이 요소의 내용이 아니라 요소의 내용이 되도록 합니다.value속성, 해당 내용을 a 안에 배치합니다.<SPAN>와 함께width버튼보다 몇 픽셀 더 좁은 속성이 효과가 있는 것 같습니다(IE6 :-에서도).
white-space: normal;
word-wrap: break-word;
'둘 다'가 통했어요
버튼이 작동하지만 추가하려는 버튼을 발견했습니다.style="height: 100%;"iPhone iOS 5.1.1용 Safari의 첫번째 행 이상을 표시하도록 버튼으로 이동합니다.
그와 같은 여러 줄 버튼은 구현하기에 그리 사소한 것이 아닙니다.이 페이지에는 이 주제에 대한 흥미로운(일부 오래된) 토론이 있습니다.아마도 멀티라인 요구사항을 삭제하거나 예를 들어 사용자 지정 버튼을 만드는 것이 최선의 방법일 것입니다.divs와 CSS, 그리고 자바스크립트를 추가하여 버튼으로 작동하게 합니다.
내부에 내부 분열이 있다면<button>이렇게 태그를...
<button class="top-container">
<div class="classA">
<div class="classB">
puts " some text to get print."
</div>
</div>
<div class="class1">
<div class="class2">
puts " some text to get print."
</div>
</div>
</button>
클래스 A의 텍스트가 클래스 1 데이터에서 겹칠 때가 있는데, 이 둘이 하나의 버튼 태그에 있기 때문입니다.문자를 깨려고 하는데..
word-wrap: break-word; /* All browsers since IE 5.5+ */
overflow-wrap: break-word; /* Renamed property in CSS3 draft spec */
하지만 이건 안되고 난 이걸 시도해봅니다..
white-space: normal;
위의 CSS 속성을 제거하고 내 작업을 완료한 후.
희망은 모두에게 효과가 있을 것입니다!!!
word-wrap: break-word;
나를 위해 일했습니다.
line-break: anywhere;
아니면
word-break: break-all;
또한 가능합니다.
언급URL : https://stackoverflow.com/questions/862010/how-to-wrap-text-of-html-button-with-fixed-width
'programing' 카테고리의 다른 글
| MySQL의 상관된 하위 쿼리에서 메인 where stmt에 "column"을 포함할 수 없음 (0) | 2023.09.09 |
|---|---|
| 봄에 일정이 겹치지 않게 하는 방법은? (0) | 2023.09.09 |
| @Input()을 사용한 각도2 단위 테스트 (0) | 2023.09.09 |
| Management Studio 2012용 Poor Mans T-SQL 포맷 애드인이 Management Studio 2014에서 작동합니까? (0) | 2023.09.09 |
| mysqli-> insert_id는 새 서버로 이동한 후 항상 PHP에서 0을 반환합니다. (0) | 2023.09.09 |