Czy istnieje „niewidzialne” tag HTML (4), że mogę użyć do wyróżnienia CSSZnacznik neutralny względem układu dla CSS?
tag.myclass tag.mysubclass h1 { }
bez dowolny wizualny wpływ na HTML renderowane?
Moje doświadczenie polega na tym, że mam obszary w formie, które należą do różnych grup. Ponieważ otwieram je w lightboksach (długa historia z operacjami DOM i takimi, nie do końca ważnymi), nie chcę polegać na zwykłym div class=x
lub span class=y
, aby stylować kolejne elementy, ponieważ musiałbym tutaj ustawić marginesy, , i tak dalej.
Etykietka do pakowania neutralna dla układu jest właśnie tym, czego potrzebuję w takich sytuacjach.
Jeśli zdecydowałeś się na wypełnienie i marginesy bez klas i bez idg, to popełniłeś błąd. Celem tego tagu jest dokładnie to, o co prosisz. Tak więc, jeśli złamałeś cel tagu ... Sugeruję, żebyś to naprawił i użył. –
Mmm, masz rację co do marginesów i paddingu, ale DIV jest elementem blokowym, a więc nie jest neutralny względem układu, nawet jeśli zostanie całkowicie zresetowany. Zawsze będzie starał się rozciągnąć do 100% szerokości domyślnie i tak dalej. –
Myślę, że najlepiej jest pomyśleć o dodaniu opakowania DIV jako korzyści, którą można wykorzystać na swoją korzyść. Możesz pozycjonować elementy w prosty sposób, grupując je. DIVide and Conquer;) (przepraszam, nie mogłem się powstrzymać) – codeinthehole