이 예제에서는 두 개의 텍스트 블록이 왼쪽에서 수직으로 정렬되어 있지만 많은 연구와 많은 시도 후에 정렬하는 방법을 찾을 수 없습니다 양측 모두 :div 안에있는 표 : div와 표의 텍스트를 수직으로 정렬하는 방법
<div style="text-align: justify; padding: 10px;">some wrapped (long enough) text
<table style="margin-left: -7px; width: 100%; border: 3px solid red">
<tr><td>some wrapped (long enough) text</td></tr>
</table>
</div>
이것은 단순한 예일뿐입니다. 테이블에는 사실 여러 개의 raws 컬럼이 포함되어 있습니다. 수직 정렬은 div의 텍스트를 한 손으로, 테이블의 텍스트를 다른 것과 관련시킵니다.
질문에 대한 답을 다시 말하자면, div에 표를 크기를 조정하여 브라우저에 상대적으로 100 %의 값을 가질 수 있고 컨테이너 div의 여백과 패딩과는 독립적으로 할 수 있습니까?
width : (100 % + 7px)와 같은 것을 추가하면 좋을 것입니다.
마지막으로 필자는 얇은 테두리 (1 픽셀), 여백 및 패딩 (%) 및 계산 된 너비 (%) (100)를 얻었습니다.
텍스트 정렬 : 가운데; 그렇지 않으면 당신의 요구를 이해하지 못합니다. –
다른 div 안에 싸인 경우 브라우저 화면을 기준으로 표의 너비를 지정할 수 없습니다. –
그건 내가 생각한 것을 확인해줍니다 - 고마워요! – user2511454