1. Coraz większą uwagę zwraca się na poprawny atrybut '[alt]' dla obrazków na stronach. Co w przypadku, jeśli nasz obrazek jest tłem jakiegoś diva? I do tego np. pełni jakąś funkcję na naszej stronie? Według stackoverflow w takim przypadku taką funkcję wtedy pełni atrybut '[title]'. Jak to wygląda w przypadku czytników ekranowych, identycznie co '[alt]' u <img> ?
2. Zaznajamiam się coraz bardziej z webpackiem i mam trochę wątpliwości co do używania bundlerów. Załóżmy, że korzystam z paru modułów, między innymi css-loader. W takim przypadku moje wszystkie style css są spakowane do głównego pliku bundle.js. Taki bundle.js umieszczamy/lub jest umieszczany (zależy od konfiguracji) na końcu <body>. No i w tym momencie dochodzi do takiej sytuacji, że najpierw wczytuje się nam html, a dopiero potem css, który jest w tym pliku js. Czy to nie opóźnia trochę wczytania strony? W końcu css jest ładowany na końcu i html wczyta się bez styli. Co w przypadku większych projektów? Czy nasza strona przez tą sekundę nie jest rozwalona? Czy wygląda to podobnie w przypadku innych 'module bundler' (np. rollup)?
3. Spotkałem się wiele razy z opinią, żeby nie nazywać klas w css tak aby wskazywać do czego ta klasa służy. Co w przypadku, kiedy chcemy sobie stworzyć takiego 'mini' bootstrapa? Tam jednak nazwy klas wskazują bardzo często na to do czego dana klasa służy. Chodzi mi o sytuację, kiedy ktoś chce sobie potworzyć takie małe klasy np. right, left albo block.