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

[border] CSS - border-block-start-style 속성 - 블락방향 시작테두리 모양 지정 (= border-block-start-style속성 = 보더블락스타트스타일속성/보더블럭스타트스타일속성/보더블록스타트스타일속성)

목차
  1. border-block-start-style 예제 - 블락방향 시작테두리 모양 지정
  2. border-block-start-style 정의
  3. border-block-start-style 구문
  4. border-block-start-style 예제 - writing-mode 속성으로 블락방향 변경

 

border-block-start-style 예제 - 블락방향 시작테두리 모양 지정

 

<style> 

div {

  background-color: pink;

  inline-size: 30%;

  border-block-start-width: 10px;

  border-block-start-style: dotted;

  border-block-start-color: hotpink;

}

</style>


<div>

  <p>홈짱닷컴 Homzzang.com</p>

</div>


결과보기

 

border-block-start-style 정의

 

블락방향 시작테두리 모양 지정.

 

cf.

 


 

1.

  • border-block-start-style 속성은 필수. (cf. border-block-start-width 속성과 border-block-start-color 속성은 선택사항)
  • writing-mode 속성값에 따라 블락(block) 방향 결정됨. (예) 영어처럼 writing-mode가 가로 방향이면, 블락(block)은 아래쪽 방향이고, 인라인(inline)은 왼쪽에서 오른쪽으로임.

 

2. cf.

 

3.

  • 기본값: none
  • 상속여부: X
  • 애니가능: X
  • CSS버전: CSS3
  • JS구문: object.style.borderBlockStartStyle="dotted";

 

4.

IE 제외한 주요 최신 브라우저 모두 지원.

 

5. MDN border-block 예제보기

https://developer.mozilla.org/en-US/docs/Web/CSS/border-block-start-style

 

 

border-block-start-style 구문

 

selector {border-block-start-style: none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|initial|inherit;}

 


[속성값]

 

none
테두리 아예 없음. (기본값)
테이블(=표) 테두리로 사용될 경우엔 테두리 보임. (= 테이블 테두리 경계충돌 해결 X)

hidden
있지만 눈에 안보이는 테두리.
테이블(=표) 테두리로 사용될 경우조차 테두리 안 보임. (= 테이블 테두리 경계충돌 해결 O) 
 
dotted  ★
점선 모양의 테두리.

dashed  ★
- (대쉬 = 막대바) 모양의 테두리.
 
solid  ★
2px 정도의 굵은 테두리.
 
double  ★
두 줄 모양의 테두리.
 
groove
3D 움푹 파인 홈 모양의 테두리 
※ groove: 홈 
 
ridge
3D 위로 올라온 것 같은 모양의 테두리 
※ridge: 산등성이
 
inset
3D 안으로 들어간 느낌의 테두리.
※상단과 좌측이 테두리 진하게 표시 
 
outset
3D 밖으로 나온 느낌의 테두리.
※ 우측과 하단이 테두리 진하게 표시.
 
initial
이 속성의 기본값 사용.
 
inherit

부모요소의 속성값 상속.

 

 

border-block-start-style 예제 - writing-mode 속성으로 블락방향 변경

 

<style> 

div {

  background-color: pink;

  inline-size: 50%;

  padding: 10px;

  border-block-width: 5px;

  writing-mode: vertical-rl;

  border-block-start-style: dotted;

}

</style>


<div>

  <p>홈짱닷컴 Homzzang.com</p>

</div>

 

결과보기



분류 제목
selector CSS - ::placeholder 가상선택자 - 플레이스홀더 선택자
column CSS - Multiple Columns - (멀티 컬럼 개괄) ※ 열 나누기 = 단락 나누기
css CSS - IE 전용 CSS핵
func CSS - max() 함수 - 최대값 (= max함수 = 맥스함수)
box CSS - block-size 속성 - 블락 방향으로 요소 크기 지정 (= block-size속성 = 블락…
column CSS - column-fill 속성 - 컬럼 채우기 방식 지정 (= column-fill속성 = 컬럼필속성…
selector CSS - :out-of-range 가상선택자 - 지정범위밖값 갖는 요소 선택 (=아웃어브레인지선택자, IE…
selector CSS - :first-of-type 가상선택자 - 지정타입 첫번째자식요소 (순서선택자/순번선택자/타입선택자…
func CSS - min() 함수 - 최소값 (= min함수 = 민함수)
column CSS - column-rule-color 속성 - 컬럼구분자 색상 지정 (= 컬럼구분바 색깔 = colum…
grid CSS - row-gap 속성(C) - (grid/flex)레이아웃 행간 간격 지정 (= row-gap속성 …
column CSS - column-gap 속성 - 컬럼간의 간격 지정 (= column-gap속성 = 컬럼갭속성)
pagination CSS - 페이징 - 글자 크기 (Pagination Size)
transition CSS - transition-property 속성 - 트랜지션 효과 적용할 속성명 지정 (= transit…
pagination CSS - 페이징 - 링크칸 간격 띄우기 (Space Between Links)
column CSS - column-count 속성 - 컬럼 개수 지정 (= 요소 안 텍스트를 지정 컬럼개수로 구분 = …
column CSS - column-rule-width 속성 - 컬럼구분자 너비 지정 (= 컬럼구분바 두께 = colum…
selector CSS - :nth-last-of-type(n) 가상선택자 - 타입마지막n번째 자식요소 (순서선택자,,타입…
pagination CSS - 페이징 - 빵메뉴 (= Breadcrumbs : 브레드크럼즈 = 메뉴 현재위치 표시)
border CSS - border-top-right-radius 속성 - 테두리상단우측둥글기 지정 (= 보더탑라이트레이…
12/27
목록
찾아주셔서 감사합니다. Since 2012