나는 최근 대규모 웹 프로젝트를 물려 받았습니다. 이 작업을 시작하기 전에 주로 응용 프로그램 작업을 수행 했으므로 일부 기술은 나에게 새롭습니다.신비한 : after css 규칙
는 CSS는 다음 클래스가 : 사물의
.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
제비 모든 클래스 중 하나로서 그룹이 웹 사이트를 통해. 멀리 볼 수있는 한,이 CSS를 참조하는 유일한 비트입니다.
나는 많은 것을하고있는 것처럼 보이지 않았기 때문에 몇몇 장소에서 그룹 수업을 치우려고했다. 그러나 이로 인해 모든 종류의 이상한 요소가 잘못되었습니다. 예를 들어 한 요소의 색상이 다음 요소로 넘어가는 것처럼 보일 수 있습니다. 요소의 끝에 마침표를 추가하면 왜 멈추는 지 알 수 없습니다.
아무도 날 elighten 수 있을까요?
편집 : 다음은 그룹 수업이 사용되는 장소 중 하나입니다. div를 클래스 래퍼 만 포함하도록 제거하면 페이지 전체가 손상됩니다.
더 일반적으로 "clearfix"로 알려진<div id="header">
<div class="wrapper group">
<div class="fl">
<a href="default.aspx">myHandle</a> |
<a href="~/features.aspx" runat="server" id="A1">features</a> |
<a href="~/about-businessbook.aspx" runat="server" id="A3">about</a>
</div>
<asp:Panel ID="pnlNotLoggedIn" runat="server" cssclass="fr">
<a href="~/loginpro.aspx" runat="server" id="lnkHome">sign in</a> |
<a href="~/registerpro.aspx" runat="server" id="lnkAbout">sign up</a>
</asp:Panel>
</div>
</div>
엘리먼트 뒤에 마침표가 추가 된 HTML 스 니펫을 표시 할 수 있습니까? –
'div class = "f1"'이고 패널이 모두 왼쪽으로 떠있었습니다? 그리고 페이지가 정확히 어떻게 깨 집니까? –