>  기사  >  웹 프론트엔드  >  CSS 테두리 속성에 대한 간략한 분석: 너비, 스타일, 테두리 등

CSS 테두리 속성에 대한 간략한 분석: 너비, 스타일, 테두리 등

不言
不言원래의
2018-08-04 10:13:363013검색

이 글에서는 CSS 테두리 속성(너비, 스타일, 테두리 등)에 대한 간략한 분석을 소개합니다. 특정 참조 값이 있으므로 도움이 필요한 친구에게 도움이 되길 바랍니다.

정의 및 사용법

요소의 콘텐츠와 패딩을 둘러싸는 하나 이상의 줄입니다.

기본 속성: 너비, 스타일, 색상

너비 테두리 너비

#🎜 🎜#
  • border-width 단축 속성은 요소의 모든 테두리 너비를 설정하거나 각 테두리의 너비를 개별적으로 설정합니다.

  • 값은 지정된 길이(예: 1px)이거나 세 가지 키워드(thin, medium, <code>thick, 각각 얇은, 중간(기본값) 및 두꺼운.

    thinmediumthick,分别是细、中等(默认)和粗。

  • 只有当边框样式不是 none 时才起作用。如果边框样式是 none,边框宽度实际上会重置为 0。不允许指定负长度值。

  • 边框的设置顺序为top-right-bottom-left,知道顺序便可简写。

样式 border-style

border-style 属性用于设置元素边框的样式。

描述
none 定义无边框。
hidden 与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。
dotted 定义点状边框。在大多数浏览器中呈现为实线。
dashed 定义虚线。在大多数浏览器中呈现为实线。
solid 定义实线。
double 定义双线。双线的宽度等于 border-width 的值。
groove 定义 3D 凹槽边框。其效果取决于 border-color 的值。
ridge 定义 3D 垄状边框。其效果取决于 border-color 的值。
inset 定义 3D inset 边框。其效果取决于 border-color 的值。
outset 定义 3D outset 边框。其效果取决于 border-color 的值。
  • 默认值是none,因此如果希望边框出现,就必须声明一个样式。

  • 可以为一个边框定义多个样式 。

  • 只有当这个值不是 none 时边框才可能出现。

颜色 border-color

border-color 属性用于设置元素边框的颜色。

  • 默认的边框颜色是元素本身的前景色。如果没有为边框声明颜色,它将与元素的文本颜色相同。另一方面,如果元素没有任何文本,假设它是一个表格,其中只包含图像,那么该表的边框颜色就是其父元素的文本颜色(因为 color 可以继承)。这个父元素很可能是 body、p 或另一个 table。

  • 边框可以设置为透明,值为transparent。这个值用于创建有宽度的不可见边框 。

边框与背景

边框在元素的背景之上。

边框圆角

元素四周的圆角效果是经常需要的功能,border-radius

    테두리 스타일이 없음이 아닌 경우에만 작동합니다. 테두리 스타일이 없으면 테두리 너비는 실제로 0으로 재설정됩니다. 음수 길이 값은 허용되지 않습니다.
  • 테두리 설정 순서는 상단-오른쪽-하단-왼쪽 순으로 알고 계시면 줄여서 사용하시면 됩니다. border-style 속성은 요소 테두리의 스타일을 설정하는 데 사용됩니다.
  • 설명
    none 테두리를 정의하지 않습니다.
    숨김 "없음"과 동일합니다. 테두리 충돌을 해결하기 위해 숨김이 사용되는 테이블에 적용되는 경우는 제외됩니다.
    점선 점선 테두리를 정의합니다. 대부분의 브라우저에서는 실선으로 렌더링됩니다.
    점선 점선을 정의합니다. 대부분의 브라우저에서는 실선으로 렌더링됩니다.
    실선 실선을 정의합니다.
    double 이중선을 정의합니다. 이중선의 너비는 border-width 값과 같습니다.
    3D 홈 테두리를 정의합니다. 효과는 border-color 값에 따라 달라집니다.
    능선 3D 능선 테두리를 정의합니다. 효과는 border-color 값에 따라 달라집니다.
    삽입 3D 삽입 테두리를 정의합니다. 효과는 border-color 값에 따라 달라집니다.
    아웃셋 3D 아웃셋 테두리를 정의합니다. 효과는 border-color 값에 따라 달라집니다.

  • 기본값은 none이므로 테두리를 표시하려면, 하나의 스타일을 선언해야 합니다.

테두리에 여러 스타일을 정의할 수 있습니다.

테두리는 이 값이 없음이 아닌 경우에만 나타날 수 있습니다. border-color 속성은 요소 테두리의 색상을 설정하는 데 사용됩니다.

기본 테두리 색상은 요소 자체의 전경색입니다. 테두리에 대해 색상이 선언되지 않은 경우 요소의 텍스트 색상과 동일합니다. 반면 요소에 텍스트가 없고 이미지만 포함된 테이블이라고 가정하면 테이블의 테두리 색상은 상위 요소의 텍스트 색상이 됩니다(색상이 상속되므로). 이 상위 요소는 body, p 또는 다른 테이블일 가능성이 높습니다.

테두리는 transparent 값을 사용하여 투명하게 설정할 수 있습니다. 이 값은 너비가 있는 보이지 않는 테두리를 만드는 데 사용됩니다.

#🎜🎜##🎜🎜#테두리 및 배경#🎜🎜##🎜🎜##🎜🎜#테두리는 요소의 배경 위에 배치됩니다. #🎜🎜##🎜🎜##🎜🎜#테두리 둥근 모서리#🎜🎜##🎜🎜##🎜🎜#요소 주변의 둥근 모서리 효과는 자주 필요한 기능인 border-radius입니다. 둥근 모서리 속성을 설정할 수 있습니다. #🎜🎜##🎜🎜##🎜🎜##🎜🎜# ie9 이전 버전은 둥근 모서리 속성과 호환되지 않습니다. #🎜🎜##🎜🎜##🎜🎜##🎜🎜#값은 지정된 길이(예: 4px)입니다. #🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜#확장 속성#🎜🎜##🎜🎜##🎜🎜#테두리 이미지 테두리-이미지#🎜🎜##🎜🎜#관련 기사 추천 :#🎜🎜##🎜🎜# #🎜🎜#CSS 레이아웃의 서식 지정 컨텍스트(FC) 유형은 무엇인가요? 서식 지정 컨텍스트(FC) 유형 소개#🎜🎜##🎜🎜##🎜🎜##🎜🎜 # CSS 그리드 레이아웃(Grid)의 두 가지 방법 소개(코드 포함) #🎜🎜##🎜🎜##🎜🎜##🎜🎜#

위 내용은 CSS 테두리 속성에 대한 간략한 분석: 너비, 스타일, 테두리 등의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.