Share
Sign In
6️⃣

화면표현 속성 - display와 overflow

display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.
overflow 속성
overflow 속성은 내부의 요소가 부모 박스의 범위를 벗어날 때 어떻게 처리할 것인지를 지정합니다.
hidden : ★ 가장많이 사용되며, 영역을 벗어나는 부분은 보이지 않게 됩니다.
scroll : 영역을 벗어나는 부분은 스크롤 바를 통해 나타나게 된다.
auto : 박스를 넘어가지 않으면 스크롤 바가 나타나지 않고, 박스를 넘어갈 때 스크롤 바가 나타난다.
visible : 박스를 넘어가도 보여준다. (초기 설정과 동일)
initial : 초기 기본값으로 설정합니다.
inherit : 부모 요소의 속성을 상속 받는다.
scroll 속성값
overflow:hidden 또는 scroll : 영역을 벗어난 부분을 숨기거나 스크롤 바가 나타나게 합니다.
overflow-x:hidden 또는 scroll : 가로 좌표에 대한 요소를 숨기거나 가로 스크롤 바를 나타나게 합니다.
overflow-y:hidden 또는 scroll : 세로 좌표에 대한 요소를 숨기거나 세로 스크롤 바를 나타나게 합니다.
display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.
overflow 속성
overflow 속성은 내부의 요소가 부모 박스의 범위를 벗어날 때 어떻게 처리할 것인지를 지정합니다.
hidden : ★ 가장많이 사용되며, 영역을 벗어나는 부분은 보이지 않게 됩니다.
scroll : 영역을 벗어나는 부분은 스크롤 바를 통해 나타나게 된다.
auto : 박스를 넘어가지 않으면 스크롤 바가 나타나지 않고, 박스를 넘어갈 때 스크롤 바가 나타난다.
visible : 박스를 넘어가도 보여준다. (초기 설정과 동일)
initial : 초기 기본값으로 설정합니다.
inherit : 부모 요소의 속성을 상속 받는다.
scroll 속성값
overflow:hidden 또는 scroll : 영역을 벗어난 부분을 숨기거나 스크롤 바가 나타나게 합니다.
overflow-x:hidden 또는 scroll : 가로 좌표에 대한 요소를 숨기거나 가로 스크롤 바를 나타나게 합니다.
overflow-y:hidden 또는 scroll : 세로 좌표에 대한 요소를 숨기거나 세로 스크롤 바를 나타나게 합니다.
display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.
overflow 속성
overflow 속성은 내부의 요소가 부모 박스의 범위를 벗어날 때 어떻게 처리할 것인지를 지정합니다.
hidden : ★ 가장많이 사용되며, 영역을 벗어나는 부분은 보이지 않게 됩니다.
scroll : 영역을 벗어나는 부분은 스크롤 바를 통해 나타나게 된다.
auto : 박스를 넘어가지 않으면 스크롤 바가 나타나지 않고, 박스를 넘어갈 때 스크롤 바가 나타난다.
visible : 박스를 넘어가도 보여준다. (초기 설정과 동일)
initial : 초기 기본값으로 설정합니다.
inherit : 부모 요소의 속성을 상속 받는다.
scroll 속성값
overflow:hidden 또는 scroll : 영역을 벗어난 부분을 숨기거나 스크롤 바가 나타나게 합니다.
overflow-x:hidden 또는 scroll : 가로 좌표에 대한 요소를 숨기거나 가로 스크롤 바를 나타나게 합니다.
overflow-y:hidden 또는 scroll : 세로 좌표에 대한 요소를 숨기거나 세로 스크롤 바를 나타나게 합니다.
display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.
overflow 속성
overflow 속성은 내부의 요소가 부모 박스의 범위를 벗어날 때 어떻게 처리할 것인지를 지정합니다.
hidden : ★ 가장많이 사용되며, 영역을 벗어나는 부분은 보이지 않게 됩니다.
scroll : 영역을 벗어나는 부분은 스크롤 바를 통해 나타나게 된다.
auto : 박스를 넘어가지 않으면 스크롤 바가 나타나지 않고, 박스를 넘어갈 때 스크롤 바가 나타난다.
visible : 박스를 넘어가도 보여준다. (초기 설정과 동일)
initial : 초기 기본값으로 설정합니다.
inherit : 부모 요소의 속성을 상속 받는다.
scroll 속성값
overflow:hidden 또는 scroll : 영역을 벗어난 부분을 숨기거나 스크롤 바가 나타나게 합니다.
overflow-x:hidden 또는 scroll : 가로 좌표에 대한 요소를 숨기거나 가로 스크롤 바를 나타나게 합니다.
overflow-y:hidden 또는 scroll : 세로 좌표에 대한 요소를 숨기거나 세로 스크롤 바를 나타나게 합니다.
display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.
overflow 속성
overflow 속성은 내부의 요소가 부모 박스의 범위를 벗어날 때 어떻게 처리할 것인지를 지정합니다.
hidden : ★ 가장많이 사용되며, 영역을 벗어나는 부분은 보이지 않게 됩니다.
scroll : 영역을 벗어나는 부분은 스크롤 바를 통해 나타나게 된다.
auto : 박스를 넘어가지 않으면 스크롤 바가 나타나지 않고, 박스를 넘어갈 때 스크롤 바가 나타난다.
visible : 박스를 넘어가도 보여준다. (초기 설정과 동일)
initial : 초기 기본값으로 설정합니다.
inherit : 부모 요소의 속성을 상속 받는다.
scroll 속성값
overflow:hidden 또는 scroll : 영역을 벗어난 부분을 숨기거나 스크롤 바가 나타나게 합니다.
overflow-x:hidden 또는 scroll : 가로 좌표에 대한 요소를 숨기거나 가로 스크롤 바를 나타나게 합니다.
overflow-y:hidden 또는 scroll : 세로 좌표에 대한 요소를 숨기거나 세로 스크롤 바를 나타나게 합니다.
display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.
overflow 속성
overflow 속성은 내부의 요소가 부모 박스의 범위를 벗어날 때 어떻게 처리할 것인지를 지정합니다.
hidden : ★ 가장많이 사용되며, 영역을 벗어나는 부분은 보이지 않게 됩니다.
scroll : 영역을 벗어나는 부분은 스크롤 바를 통해 나타나게 된다.
auto : 박스를 넘어가지 않으면 스크롤 바가 나타나지 않고, 박스를 넘어갈 때 스크롤 바가 나타난다.
visible : 박스를 넘어가도 보여준다. (초기 설정과 동일)
initial : 초기 기본값으로 설정합니다.
inherit : 부모 요소의 속성을 상속 받는다.
scroll 속성값
overflow:hidden 또는 scroll : 영역을 벗어난 부분을 숨기거나 스크롤 바가 나타나게 합니다.
overflow-x:hidden 또는 scroll : 가로 좌표에 대한 요소를 숨기거나 가로 스크롤 바를 나타나게 합니다.
overflow-y:hidden 또는 scroll : 세로 좌표에 대한 요소를 숨기거나 세로 스크롤 바를 나타나게 합니다.
display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.
overflow 속성
overflow 속성은 내부의 요소가 부모 박스의 범위를 벗어날 때 어떻게 처리할 것인지를 지정합니다.
hidden : ★ 가장많이 사용되며, 영역을 벗어나는 부분은 보이지 않게 됩니다.
scroll : 영역을 벗어나는 부분은 스크롤 바를 통해 나타나게 된다.
auto : 박스를 넘어가지 않으면 스크롤 바가 나타나지 않고, 박스를 넘어갈 때 스크롤 바가 나타난다.
visible : 박스를 넘어가도 보여준다. (초기 설정과 동일)
initial : 초기 기본값으로 설정합니다.
inherit : 부모 요소의 속성을 상속 받는다.
scroll 속성값
overflow:hidden 또는 scroll : 영역을 벗어난 부분을 숨기거나 스크롤 바가 나타나게 합니다.
overflow-x:hidden 또는 scroll : 가로 좌표에 대한 요소를 숨기거나 가로 스크롤 바를 나타나게 합니다.
overflow-y:hidden 또는 scroll : 세로 좌표에 대한 요소를 숨기거나 세로 스크롤 바를 나타나게 합니다.
display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.
overflow 속성
overflow 속성은 내부의 요소가 부모 박스의 범위를 벗어날 때 어떻게 처리할 것인지를 지정합니다.
hidden : ★ 가장많이 사용되며, 영역을 벗어나는 부분은 보이지 않게 됩니다.
scroll : 영역을 벗어나는 부분은 스크롤 바를 통해 나타나게 된다.
auto : 박스를 넘어가지 않으면 스크롤 바가 나타나지 않고, 박스를 넘어갈 때 스크롤 바가 나타난다.
visible : 박스를 넘어가도 보여준다. (초기 설정과 동일)
initial : 초기 기본값으로 설정합니다.
inherit : 부모 요소의 속성을 상속 받는다.
scroll 속성값
overflow:hidden 또는 scroll : 영역을 벗어난 부분을 숨기거나 스크롤 바가 나타나게 합니다.
overflow-x:hidden 또는 scroll : 가로 좌표에 대한 요소를 숨기거나 가로 스크롤 바를 나타나게 합니다.
overflow-y:hidden 또는 scroll : 세로 좌표에 대한 요소를 숨기거나 세로 스크롤 바를 나타나게 합니다.
display는 블록(block) 요소와 인라인(inline) 요소의 특징에 따른 영역이 다릅니다.
인라인 요소는 해당 요소의 넓이만큼만 영역을 갖는 특성이 있고, 블록요소는 해당 요소의 전체 가로 넓이를 모두 포함하고 있습니다. 이런 요소의 성격을 display를 이용하면 상황에 따라 블록 요소를 인라인 요소로, 인라인 요소를 블록 요소로 변환하여 사용할 수 있습니다.
display CSS 속성은 요소를 블록과 인라인 요소 중 어느 쪽으로 처리할지와 함께, 플로우, 그리드, 플렉스처럼 자식 요소를 배치할 때 사용할 레이아웃을 설정합니다.
none : 화면에서 요소와 공간을 모두 표현하지 않음.
block : 해당 요소를 블럭 요소로 지정.
inline : 해당 요소를 인라인 요소로 지정, 내용의 넓이, 높이 속성 지정 불가
inline-block : 해당 요소를 인라인과 블럭 요소의 특징. 인라인 방식으로 넓이 높이 속성 지정 가능.
display 속성
none
화면에 표시하기를 원지 않을경우 display:none 속성을 통해 표시하지 않을 수 있습니다.
block
태그 중 <h1>, <div>, <p> 등 요소 들이 블럭요소이고, 이 태그들에는 block이 기본값이다.
필요에 따라 <span>, <img> 와 같은 요소를 블럭 요소로 변경할 때 사용하며, 블럭요소로 지정하게 되면 화면 모두를 차지하게 되며, 특별한 조작이 없는 한 다른요소는 해당칸으로 올수 없습니다.
inline
인라인 요소로 지정하면 해당 영역의 좌우로 화면 크기보다 작은 요소들이 배치 될수 있습니다.
인라인으로 지정하면 화면보다 작은 요소 여러개를 한 줄로 배치할 수 있습니다. 그러나 넓이와 높이, 마진과 같은 정확한 값이 필요한 경우에는 적용하기가 어렵습니다.
inline-box
inline 속성의 특성은 내부 콘텐츠 만큼만 공간을 차지하고 있어 "넓이"와 "높이"의 스타일이 지정되지 않습니다. 이런 경우 해당 요소를 inline-box로 변경하면 해당 요소들은 가로로 쉽게 배치할 수 잇고 각 요소에 포함되어 있는 내용의 크기를 정확한 수치를 지정할 수 있습니다. 그 가지 특성이 모두 필요할 경우 주로 사용됩니다.