나는 복잡한 html 페이지에서 구문 분석을 시도했지만 누군가가 더 나은 방법은 내 자신의 CSS를 해당 html에 삽입하는 것이라고 말했습니다. 그래서 다음과 같은 상황이 있습니다.
<html>
<head>
<link rel="stylesheet" type="text/css" href="test.css" />
</head>
<body>
<div>
layer one div
<div id="center">
layer two div
<div>
layer three div
</div>
</div>
</div>
</body>
</html>
보시다시피 id가있는 div는 부모 div와 자식 div 사이에 끼워져 있습니다. 페이지에 레이어 2 div 라인 만 표시되도록 부모와 자식을 숨길 수 있는지 궁금합니다. 나는 시도한다
div { display: none; }
div#center { display: inline;}
그러나 성공하지 못했습니다.
indent method
지금 사용하고 있습니다. 모든 도움을 주셔서 감사합니다. :)
다음은 일종의 해킹이지만 작동합니다.
HTML
<div>
layer one div
<div id="center">
layer two div
<div>
layer three div
</div>
</div>
</div>
CSS
div {
text-indent: -9999px;
}
div#center {
text-indent: 0px;
}
div#center div {
display: none;
}
바이올린 : http://jsfiddle.net/fPdda/2/
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다