@Jednorybek: mozesz ustawić alt text jak na grafice. Ale, nie jest polecane by używać content do ważnych elementów treści. Ponieważ SEO i ponieważ użyteczność. Część czytników ekranowych nie ogarnia tego.
Uczę się właśnie frontu i w związku z tym mam 2 pytanka w razie gdyby ktoś się znał.

Czy można hostować apkę #vuejs na zwykłym hostingu współdzielonym? Albo inaczej, czy #vue może działać bez node.js? Z tego co na razie rozumiem, node.js jest potrzebne do lokalnego tworzenia/test, ale generalnie to plik wynikowy mogę wrzucić na serwer jako czysty js i powinno hulać?

Czy jest sens rozbijać front i backend na dwie aplikacje
@Klopsztanga: normalnie przeglądarka zakłada że każdy element strony / aplikacji może zmienić każdy inny. To powoduje że wykonuje dużo obliczeń bez potrzeby.

Do pewnego stopnia przeglądarki zgadują, co się nie zmieni na stronie, aby przyspieszyć działanie. Jednak nie zawsze to robią dobrze. W efekcie marnują CPU i strona zamula.

Dzięki contain można oznaczyć elementy które są odizolowane od reszty, aby przeglądarka nie musiała wykonywać wielu niepotrzebnych obliczeń. A więcej wolnych cykli
@tomaszs:
1.można zgrupować font-size, family itp do shorthandu font:
2. wywalić !important - to zło najwieksze
3. Zamiast #dddddd można używać "połówek" czyli #ddd
4. Nie powinniśmy nadawać wszystkim elementom czegokolwiek (selektor z gwiazdką) - a font-size akurat dziedziczy, więc wystarczy nadać go na body
5. Klasa opisująca wygląd? Toż to zło największe
6. Nie używamy ID, tylko class - tam gdzie sie da
7. Zamiast span, można całość wrzucić do