Article View: pl.comp.lang.php
Article #231949Re: importowanie klas wewnątrz CSS
From: Marek S
Date: Thu, 22 Feb 2018 15:24
Date: Thu, 22 Feb 2018 15:24
24 lines
2126 bytes
2126 bytes
W dniu 2018-02-22 o 14:20, Freja Draco pisze: > i pytałam, czy nie da się tego w ramach samego CSS bez preprocesorów > uprościć, żeby nie pisać kilka razy w różnych miejscach. > > Ale ok, wszystko już wiem - nie da się :> Wiesz, może nie tak. To się da zrobić oczywiście ale Twój sposób jest przekombinowany. Popatrz sobie np. na framework Bootstrap czy inne siatkowe. Robią one m.in. mniej więcej to, co chcesz uzyskać. Zmieniasz rozmiar ekranu i to co było belką menu, staje się menu rozwijanym. Wszystko na CSS, bez udziału JS. To są podstawy. Taka właśnie jest idea CSS. Jeżeli istnieje potrzeba bardziej wyszukanych kryteriów zmiany prezentacji jakiegoś elementu, to zapewne JS będzie potrzebny. Ale to nie oznacza wcale, że fizycznie musi on ingerować w strukturę DOM w sekcji BODY. JS może dynamicznie załadować nowy CSS przykrywający poprzednika. Niemniej jednak idea tego będzie identyczna do powyżej opisanej bo tak to się robi. -- Pozdrawiam, Marek
Technical Details
Message-ID:
<p6mnas$5ca$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<5a887216$0$591$65785112@news.neostrada.pl> <p6ff32$3jg$1@node1.news.atman.pl> <5a8dd87d$0$658$65785112@news.neostrada.pl> <p6kn68$mmk$1@node2.news.atman.pl> <5a8ec0e1$0$595$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Marek S <precz@spamowi.com> Newsgroups: pl.comp.lang.php Subject: Re: importowanie klas wewnątrz CSS Date: Thu, 22 Feb 2018 16:24:11 +0100 Organization: ATMAN - ATM S.A. Lines: 24 Message-ID: <p6mnas$5ca$1@node1.news.atman.pl> References: <5a887216$0$591$65785112@news.neostrada.pl> <p6ff32$3jg$1@node1.news.atman.pl> <5a8dd87d$0$658$65785112@news.neostrada.pl> <p6kn68$mmk$1@node2.news.atman.pl> <5a8ec0e1$0$595$65785112@news.neostrada.pl> NNTP-Posting-Host: 89-69-207-111.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1519313052 5514 89.69.207.111 (22 Feb 2018 15:24:12 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Thu, 22 Feb 2018 15:24:12 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 In-Reply-To: <5a8ec0e1$0$595$65785112@news.neostrada.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit