Angular2 사용자 정의 요소를 직접 양식화하고 CSS 선택자로 선택하는 데 금기 사항이 있습니까?사용자 정의 요소의 CSS 선택기
예 :
// HTML
<My-Page>
<header></header>
<main></main>
<My-Footer class="sticky-footer"></My-Footer>
</My-Page>
// CSS
My-Page {
background-color: grey;
}
header {
...
}
.sticky-footer {
position: absolute;
}
좋은 또는 나쁜 연습?
'>>>'와'/ deep /'(같은 것)은 각도의 에뮬레이트 된 그림자 DOM에서만 작동합니다. 네이티브 Shadow DOM으로 전환하면 깨질 것입니다. ':: shadow'와'/ deep /'는 더 이상 사용되지 않습니다. – j2L4e
이러한 스타일을 전역 CSS 파일 (styles.css)에 배치하고 구성 요소 스타일에 배치하지 않으려면 어떻게해야합니까? 예를 들어, index.html에 루트 사용자 정의 태그으로 인해 몇 가지 문제가 있습니다. 나는 기본적으로 높이를 설정해야한다 : 100 %. –
DlafCreative