작은 꽃의 전단 잡채 지식의 CSS 및 기타

1338 단어 summary
css 스타일을 왜 초기화합니까?브라우저의 호환성 문제로 인해 서로 다른 브라우저가 일부 탭에 대한 기본값이 다르기 때문에 css를 초기화하지 않으면 브라우저 간의 페이지 표시 차이가 발생할 수 있습니다.그 다음으로 css 스타일을 초기화하는 것은 주로 인코딩의 질을 향상시키는 것이다. 초기화하지 않으면 중복된 css 스타일이 매우 많으며 탭의 기본 스타일, 예를 들어margin,padding, 글꼴 크기 등을 제거한다.떠다니는 몇 가지 방식을 제거합니다 (1) 빈 DIV와 같은 빈 탭을 사용하여clear:both를 설정합니다.장점: 통속적이고 알기 쉬우며 i단점을 파악하기 쉽다. 무의미한 빈 라벨이 많이 증가하고 구조에 어긋나는 표현과 분리가 있다. 후기 유지보수에서 악몽(2) 부모 요소에 오버플로우:hidden 장점: 간단하고 코드가 적으며 브라우저 지원이 좋은 단점은position과 협조하여 사용할 수 없다는 것이다.초과된 사이즈는 숨겨지기 때문에 (3) 부모 요소에 위조 요소를 추가한다: after의 장점: 브라우저 지원이 좋아서 성능 문제가 발생하기 어렵다. 코드가 많고 두 마디를 결합해서 사용해야 주류 브라우저가 지원할 수 있다(4) 부모 요소에 장점을 더한다. 간단하고 코드가 적으며 단점을 쉽게 파악할 수 있다. 고도로 고정된 레이아웃에만 적합하고 정확한 높이를 제시해야 한다.높이가 부모div와 다르면 문제가 발생합니다 (5) 부모 요소와 오버플로우: auto 줄 안의 요소는 어떤 것들이 있습니까?
a    input   button  span   video   i

블록급 요소에는 어떤 것들이 있습니까?
p  div   ul  li  hr  h1~h5

input의 type 유형은 어떤 것들이 있습니까?
text    password  radio checkbox  hidden    file    submit    reset   button

html5 type 유형 추가?
email   url  search number range  date  color month  week tel

html5 라벨 추가?
canvas   audio  video  article  aside  section  nav progress 

html5 추가 속성은?
placeholder   required  autofocus  multiple  min max step

좋은 웹페이지 즐겨찾기