• 회원가입
  • 로그인
  • 구글아이디로 로그인

[text] CSS - writing-mode 속성 - 텍스트 방향 가로/세로 제어. (= 글쓰기 방향 = 쓰기 모드 제어 = writing-mode속성 = 라이팅모드속성)

목차
  1. writing-mode 예제 - 글쓰기 방향 (가로/세로) 제어
  2. writing-mode 정의
  3. writing-mode 구문
  4. writing-mode 관련 주소

 

writing-mode 예제 - 글쓰기 방향 (가로/세로) 제어 

 

<style> 

p.hz1 {writing-mode: horizontal-tb;}

p.hz2 {writing-mode: vertical-rl;}

p.hz3 {writing-mode: vertical-lr;}

p {border:1px solid red; width:50%}    

</style>


<p class="hz1">홈짱닷컴 Homzzang.com</p>

<p class="hz2">홈짱닷컴 Homzzang.com</p>

<p class="hz3">홈짱닷컴 Homzzang.com</p>

 

결과보기

 

writing-mode 정의

 

텍스트 라인 방향 (가로/세로) 여부 결정. (= block 방향 결정)

 


 

1.

  • 블락(block) 방향 - 텍스트 라인이 내려가는 방향.
  • 인라인(inline) 방향 - block이 아닌 방향.
  • block, inline 키워드 들어가는 여러 속성에 영향 줌.

 

2. cf.

text-orientation 속성 - 블락방향 수직모드에서 문자방향 지정

 

3.

  • 기본값: horizontal-tb
  • 상속여부: O
  • 애니가능: X
  • CSS버전: CSS3
  • JS구문: object.style.writingMode="vertical-rl"

 

4.

주요 최신 브라우저 모두 지원. (단, IE는 부분 지원.)

※ 브라우저 호환 위해, 브라우저 접두어 사용 권장.

  • writing-mode: horizontal-tb;
  • -webkit-writing-mode: horizontal-tb;
  • -ms-writing-mode: horizontal-tb;

 

5. MDN writing-mode 예제 보기

https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode

 

 

writing-mode 구문

 

selector {writing-mode: horizontal-tb|vertical-rl|vertical-lr;}

 


[속성값]

 

horizontal-tb

콘텐츠를 수평 나열 후, 글자는 (위→아래)로 써감.


vertical-rl

콘텐츠를 수직 나열 후, 글자는 (오른쪽→왼쪽)으로 써감. 

  • 한글은 그대로 있고, 영문은 오른쪽으로 누움.

 

vertical-lr

콘텐츠를 수직 나열 후, 글자는 (왼쪽→오른쪽)으로 써감.

  • 한글은 그대로 있고, 영문은 오른쪽으로 누움.

 



분류 제목
flex CSS - flex-wrap 속성(C) ★ - 아이템 줄바꿈 가능 여부. (= flex-wrap속성 = 플렉…
text CSS - text-indent 속성 ★★ - 단락 첫줄 텍스트 들여쓰기 (= text-indent속성 = …
selector CSS - :active 가상선택자 - 링크클릭순간 (= 액티브선택자, 링크선택자)
box CSS - max-width 속성 - 최대너비 (= 최대가로길이 = max-width속성 = 맥스위드스속성)
list CSS - list-style-type 속성 ★ - 리스트 스타일 타입 (= 리스트 마커 종류 = list-…
responsive CSS - Viewport ★ - 사용자에게 보이는 웹페이지 영역 (= 메타태그 뷰포트 ※ 반응형 필수조건 …
css CSS - cursor 속성 - 커서 모양 (= cursor속성 = 커서속성)
box CSS - min-width 속성 - 최소너비 (=최소가로길이 = min-width속성 = 민위드스속성)
selector CSS - :visited 가상선택자 ★ -이미 방문한 링크 선택 (= 읽은글/방문글/확인글 표시 = 비지티…
border CSS - border-radius 속성 ★ - 테두리둥글기 지정 (= border-radius속성 = 보더…
intro CSS - inherit (인헤리트) - 상속개념 ★
flex CSS - align-items 속성(C) ★★★ - 교차축에서 아이템 정렬. (= align-items속성… 2
selector CSS - 가상선택자 중복 (= 동시, 함께, 여러개)
selector CSS - element+element 인접선택자 ★★ - 바로 뒤 인접형제요소 (요소선택자, IE7) + …
text CSS - letter-spacing 속성 ★ - 글자 간격 사이사이 띄우기 ( 텍스트사이띄우기 = 문자 간…
selector CSS - :has() 가상선택자 - 지정 요소 갖는 모든 요소 선택. (= :has선택자 = 해즈선택자)
css CSS - (div전체/TD전체/TD셀천체/LI전체)에 링크걸기 (= DIV링크/TD링크/LI링크 = 요소전…
text CSS - text-justify 속성 - 텍스트 좌우균분정렬 세부설정 (= text-justify속성 = …
text CSS - text-overflow 속성 ★ - 영역 이탈 글자 처리 (= text-overflow속성 = …
selector CSS - * 전체선택자 - 모든 요소 선택. (요소선택자군) ※ 아스테리크 (asterisk) 선택자 = …
23/27
목록
찾아주셔서 감사합니다. Since 2012