HTML태그 분류
태그 분류에 관해 이야기할 때, 초보자로서 태그를 처음 사용할 때 일부 태그에 일부 속성이 있다는 것을 알게 됩니다. 너비, 높이, 가로 가운데 맞춤 등은 작동하지 않습니다. 실제로 이 속성의 사용은 블록 수준 태그에 사용될 때만 작동합니다. 개인적으로 초보분들이 쉽게 지나칠 수 있는 부분이라 생각해서 적어보았습니다!
우선 HTML 태그를 디스플레이에 따라 블록 수준 태그, 인라인 태그, 인라인 블록 태그로 나눌 수 있습니다 ; 이제 각각 소개하겠습니다.
블록 수준 태그
기능: 가 한 개 점유 line, 높이, 너비, 줄 높이, 위쪽 및 아래쪽 여백의 설정 가능한 속성 값에 적용됩니다. 너비가 지정되지 않으면 블록 수준 요소의 기본값은 브라우저의 너비입니다. 100% width;
일반적인 블록 수준 태그는 , h 시리즈,
인라인 태그
특징: 은 여러 개일 수 있습니다. 각 레이블은 한 행에 존재합니다. 인라인 레이블의 높이, 너비, 줄 높이, 위쪽 및 아래쪽 여백은 완전히 종속됩니다. 내용에!
일반적인 인라인 태그는 다음과 같습니다: , , , , , , ,
인라인 블록 태그:
기능: 결합된 인라인 및 블록 수준 기능 너비 및 높이 속성 값에만 적용할 수 있으며 여러 레이블을 한 줄에 표시할 수도 있습니다.
일반적인 인라인 태그는 ,
그러면 '폭이나 글꼴의 너비와 높이를 조절할 수는 없지 않을까?'라고 생각하는 학생들도 있을 것입니다. 예, 이번에는 플로팅 및 위치 지정을 제쳐두고 디스플레이 속성을 통해 서로 변환해 보겠습니다.
1. 블록 수준 태그를 인라인 태그로 변환: display: inline;
2. 인라인 태그를 블록 수준 태그로 변환: display:block;
3. 인라인 블록 태그로 변환: display: inline-block;
해당 태그에 대한 표시 속성을 사용하고 해당 값만 취하면 표시 모드를 서로 전환할 수 있습니다.
아래 예를 참조하세요.
1: 인라인 태그를 블록 수준 태그로 변환
<!DOCTYPE html> <html> <head> <title>行内标签转块级标签</title> <style type="text/css"> a{ width: 200px; height: 200px; background-color: red; display: block; } </style> </head> <body> <!--正常情况a标签作为一个行内标签你设置长和宽是没有效果的--> <a href="https://www.baidu.com">百度</a> </body> <!--而当你用display: block;代表行内标签转为块级标签--> </html>
실행 결과는 다음과 같습니다. 빨간색으로 표시된 영역을 클릭하면 바이두로 이동하여 링크 범위를 확장할 수 있습니다.
2: 인라인 태그를 인라인 블록 태그로 변환
위에서 이미 언급했습니다. 인라인 블록 수준 태그와 블록 수준 태그의 차이점을 강조하세요. 블록 수준 태그와 인라인 블록 수준 태그 모두 길이와 너비를 설정할 수 있지만 블록 수준 태그를 설정한 후에
자동으로 래핑됩니다. 이 줄에는 다른 내용을 넣을 수 없습니다. 인라인 블록 수준 태그는 같은 줄에 여러 개의 인라인 태그를 넣을 수 있습니다. 구체적으로 설명할 경우가 있습니다.
<html> <head> <title>块级和行内块级</title> <style type="text/css"> a{ width: 100px; height: 100px; background-color: green; display: inline-block; } p{ width:100px; height:100px; background-color: red; margin-top:10px; /* margin-top是来设置上下两个块的上下间距,关于盒子下一节我单独来讲*/ } </style> </head> <body> <a href="https://www.baidu.com">百度</a> <!--通过 display: inline-block;就可以将行内标签转为行内块级标签--> <a href="https://www.baidu.com">百度一下</a> <p>我是p1</p> <!--这个是一般的块级标签,会上下分行--> <p>我是p2</p> </body> </html>
실행 결과:
3. 블록 수준 태그를 인라인 태그로 변환
효과는 다음과 같습니다.
여기서는 먼저 블록 수준 태그, 인라인 태그, 인라인 블록 수준 태그에 대해 작성하겠습니다. 읽어보신 후 더 많은 조언을 주시면 감사하겠습니다.
관련 글에 대한 더 많은 CSS 블록레벨 태그, 인라인 태그, 인라인 블록 태그 변환(2)은 PHP 중국어 홈페이지를 주목해주세요!