CSS의 및 속성을 통해 개발자는 첫 번째 텍스트 줄 위의 빈 공간의 양을 정확하게 제어 할 수 있으며 텍스트 상자의 마지막 텍스트 줄 아래에서 정확하게 제어 할 수 있습니다. 이 공백은 텍스트 상자의 수직 높이를 콘텐츠 높이보다 크게 만듭니다.
text-box-trim
text-box-edge
및 는 Chrome 128 및 Safari 16.4의 기능 플래그와 기능 플래그가없는 Safari 기술 미리보기를 통해서만 액세스 할 수 있습니다. 최신 브라우저 지원 정보는 Caniuse를 참조하십시오.
에서 시작하십시오는 텍스트 상자 트리밍을 활성화하는 CSS 속성입니다. 그 자체로는 다른 목적이 없지만 시작, 종료, 시작 및 종료 또는 종료 옵션을 제공합니다.
참고 :이전 웹 브라우저에서는 새 를 사용해야 할 수도 있습니다. 불행히도, 이것에 대한 참조가 없으므로, 당신은 무엇이 효과가 있는지 확인하면됩니다.
/* 当 <element> 后面跟着 <h1> 时 */ <element> + h1 { margin-bottom: 13px; /* 而不是 margin-bottom: 50px; */ }</element> </h1></element>
아무것도 다듬지 마십시오
물론 가되기를 원하지만 그렇지 않을 것 같아요.)
및 )과 쓸모없는 값 ( 및 leading-trim
(일이 너무 매끄럽게 진행되지 않았습니까?) : 를 취소하더라도 상단 값을 선언 할 수 있습니다.
, 약어 속성
를 사용하는 경우 요소 사이의 간격이 더 작게 보이게합니다. text-box-trim
text-box-edge
text-underline-position
under
는 모든 라인 간격이 포함되어 있음을 의미합니다. 이것은 를 사용하여 상단 가장자리 트리밍을 제한 할 수 있습니다. 예, 이것을 전혀하지 않는 방법이 여러 가지가 있습니다!
새로운 웹 브라우저는 값을 삭제하고 "아직 출판하지 않음 (아직 출판하지 않음)"경고 (*Shrugging*)에도 불구하고 CSSWG 사양 작업 드래프트에서 벗어났습니다. text-box-edge: leading
는 두 값 (상단 가장자리에 대한 지침, 하단에 대한 지침)을 수락합니다. 그러나 text-box-trim: none
text-box-trim
text-box-edge
로 설정하고 다른 가장자리를 다른 것으로 설정할 수 있다고 생각하지만 정확히 그렇지 않습니다. 이것은 질문이지만 곧 더 깊이 파고들 것입니다. text-box-trim: trim-start
leading
auto
text-box-edge
auto
(위와 같이)가 아닌 /* 当 <element> 后面跟着 <h1> 时 */
<element> + h1 {
margin-bottom: 13px; /* 而不是 margin-bottom: 50px; */
}</element>
</h1></element>
/* 当 <element> 后面跟着 <h1> 时 */
<element> + h1 {
margin-bottom: 13px; /* 而不是 margin-bottom: 50px; */
}</element>
</h1></element>
top
text-box-trim: trim-start;
text-box-trim: trim-end;
text-box-trim: trim-both;
text-box-trim: none;
를 포함 시키면 우리가 하나를 제공하지 않는다는 것을 의미하더라도
는 유효한 상단 에지 값이 아님을 의미합니다. Verbose 불만과는 별도로 올바른 구문을 사용하면 실제로 text-box-edge: auto; /* Works */
text-box-edge: ex auto; /* Doesn't work */
text-box-edge: auto alphabetic; /* Doesn't work */
값을 사용하고 트리밍없이
값을 사용해야합니다. 둘 다 지원되지 않습니다.
text-box-edge: ex text; /* Valid */
text-box-edge: ex; /* Computed as `text-box-edge: ex text;` */
text-box-edge: text alphabetic; /* Valid */
text-box-edge: text text; /* Valid */
text-box-edge: text; /* Computed as `text-box-edge: text text;` */
alphabetic
가 그렇게 흥미롭지 않을 수도 있지만 간격 요소를 훨씬 간단하게 만듭니다. trim-end
trim-end
가 더 의미가 있다고 생각하고, text-box-edge: cap; /* Computed as text-box-edge: cap text; */
를 사용하거나 특히 두껍게 ideographic-ink
위 내용은 텍스트 상자를 다듬기위한 두 개의 CSS 속성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!