🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #231949

Re: importowanie klas wewnątrz CSS

#231949
From: Marek S
Date: Thu, 22 Feb 2018 15:24
24 lines
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-mail
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>

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