내 레이아웃의 맨 아래에 얇은 줄 (어쩌면 1px)이 있는지 궁금해하고 있으며, 마지막으로 Eric Meyer의 재설정에서 body {line-height: 1;}을 정확히 찾아 냈습니다. 파일. 어떤 이유로,이 설정으로 인해 html 요소가 내 바닥 글 바로 앞까지 확장됩니다. 배경색이 회색 인 기본 div가있는 슈퍼 간단한 페이지에서 html 배경을 빨
CSS 재설정이있는 기존 프로젝트에서 *{ margin:0; padding:0 }이 적용되었습니다. 이제, 새 코드는 Normalize.css를 사용하므로 필요하지 않습니다. 이것은별로 문제가되지 않았지만 어떤 곳에서는 두 스타일을 모두 사용해야합니다. CSS를 어떻게 재설정합니까? 나는 잘 작동 *{margin:auto} 할 수있다. 패딩에 대해서는 사실
이 재설정 스타일 시트가 맞습니까? 내가 겪고있는 문제는 oi와 ul에 있습니다. 당신이 볼 수 있듯이,이있는 곳 ol li, ul li {
margin: 5px 0 0 40px;
}
가 난 단지 페이지 내에서 목록을 위해 그것을 적용 할 , 그것은 일했다, 그러나 그것은뿐만 아니라 탐색 목록에 스타일을 시만 아래! 헤더에있는 것입니다.
이것은 내 코드입니다. [매우 간단한 코드이지만 깨뜨릴 수 없습니다.] 아주 많이 새롭습니다. 항상 고정 너비를 사용했기 때문에 어떤 문제도 발생하지 않았습니다. 하지만 내 진짜 질문은 왜 다른 브라우저에 의해 점령 폭에 큰 차이가있다. <!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8
대부분의 CSS 프레임 워크는 현재 CSS 또는 Normalize.css 재설정을 사용하여 모든 요소가 다른 브라우저에서 동일한 초기 스타일을 갖도록합니다. 제 질문은 - 왜죠? 모든 브라우저 (또는 렌더링 엔진)의 기본 스타일이 약간 다른 이유는 무엇입니까? 또한, 이것이 표준화되지 않은 이유가 무엇입니까? 대부분의 사람들이 그것을 재설정하려는 것이므로
사용자 페이지에 html 콘텐츠를 생성하는 자바 스크립트 코드가 있습니다. 문제는 사용자가 사용하는 스타일이 내 HTML 코드에 영향을 미친다는 것입니다. 내 컨테이너 클래스/ID 아래에있는 모든 CSS를 완전히 다시 설정하려면 어떻게해야합니까? 예를 들어 일반 CSS를 재설정 스타일 코드가 현재 사용자 페이지에서 CSS에 의해 영향을받지 않을 수 있도록
CSS 재설정을 사용하면 내 모든 제목 태그가 재설정됩니다 (물론). 정상적으로 스타일을 지정하는 가장 좋은 방법은 무엇입니까? 분명히 더 나은 방법은 다음이 무엇입니까? h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1em; }
h5 {
그래서 나는 내 사이트가 내 스타일 시트에 reset.css를 구현 한 (예상되는대로) 브라우저 사이의 불일치의 무리 을 가지고 것으로 나타났습니다 그것은 대부분의 작동 패딩이 될 것 같은 것을 제외하고는. 추가되면 헤더가 페이지 아래로 밀려납니다. 좋은 소식은 하하 각각의 브라우저를 통해 지속적으로이 작업을 수행입니다 그래서 그것을 아래로 부딪보다는 장소