>  기사  >  웹 프론트엔드  >  HTML 5 일반적인 면접 질문

HTML 5 일반적인 면접 질문

PHPz
PHPz원래의
2017-04-04 09:44:061503검색
1. 공통 블록 수준 요소 인라인 요소 p - 가장 일반적으로 사용되는 블록 수준 요소 dl - dt-dd 형식과 함께 사용되는 블록 수준 요소 형식 - 대화식 형식 h1 -h6- 제목 hr - 가로 구분선 ol – 순서 지정 목록 p - 단락 ul - 순서가 지정되지 않은 목록 fieldset - 양식 필드 세트 colgroup-col - 양식 열 그룹화 요소 table-tr-td 테이블 및 행-셀 미리 서식이 지정된 텍스트 a – 하이퍼링크(앵커) br - 줄 바꿈 i - 기울임꼴 em - 강조 img - 그림 입력 - 입력 상자 레이블 - 양식 레이블 범위 - 일반적으로 사용되는 인라인 컨테이너, 텍스트 블록 정의 Strong - 굵은 강조 sub - 아래 첨자 sup - 위 첨자 textarea - 여러 줄 텍스트 입력 상자 u - 밑줄 선택 - 프로젝트 선택 2. 여러 줄 텍스트의 3가지 text-overflow 속성 을 구현하기 위한 조건은 텍스트가 넘칠 때 생략 표시를 표시할지 여부와 다른 스타일 속성 정의를 갖지 않는 것입니다. 오버플로 시 타원 생성 효과를 정의해야 합니다.
1. 컨테이너 너비: 너비: 값(px, %, 둘 다 허용됨)
2. line: white-space : nowrap;
3. 오버플로 내용이 숨겨짐:overflow:hidden;
4. 오버플로 텍스트는 줄임표를 표시합니다: text-overflow: ellipsis; 이 기사의 오버플로를 설정하려면 한 줄의 텍스트여야 합니다! ! !

IE6+;
chrsafari3.1+(firefox, Opera는 아직 지원되지 않음)
3. 🎜>컨테이너의 세로 중앙에 요소를 설정하려면 기본
display
속성 값을 inline-block
으로 변경하고 형제 요소(ruler)(형제 요소[ruler])를 추가해야 합니다. 스타일 세로 정렬:middle;width:0;
높이:100%;display:inline-block;)으로 설정합니다. 세 가지 조건: 1:
text-align
:center를 사용하여 컨테이너(상위 요소)를 추가해야 합니다.
2: 현재 요소를 인라인으로 변환해야 합니다. 블록 요소(display:inline-block;) 그런 다음 현재 요소에 수직 정렬:중간;3을 추가합니다. 현재 요소 뒤에 형제 요소 범위를 추가하고(캐리지 리턴 없이) 범위에 대해 수직 정렬을 수행합니다. middle;width:0;height:100%;display:inline-block
4. 대체 요소와 비대체 요소

대체 요소와 비대체 요소

a) 대체 요소: 브라우저는 태그와 속성을 기반으로 요소의 특정 표시 내용을 결정합니다. 예를 들어, 브라우저는 이미지 정보를 읽고 태그의 src 속성 값을 기반으로 표시하지만 (x)html 코드를 보면 이미지의 실제 내용을 볼 수 없습니다. 태그 속성의 유형에 따라 입력 상자 또는
라디오 버튼
등을 표시할지 여부가 결정됩니다. (x), ,