No, you don't need it if you use block-level elements (like div, header, nav, main, footer). Block elements always start on a new line and are therefore always one after the other in a column direction. This is part of HTML and will not go away.
I am a web developer and rebuilt the apple website menu just for my own improvement and fun. The menu uses JS but also works without JS or CSS and I paid attention to accessibility (like screen readers or keyboard navigation).
The menu has a lot of small details that I realized while building it, like the animations that took me some time.
I didn't include the search with auto-completion and suggestions.
ÖBB (Web-Team) - oebb.at | Full stack web developer for ÖBB websites | Remote (AT) or Vienna, Austria | Full-time
Work:
* As a full-stack web developer, you will be responsible for the new and further development of internet and intranet sites for the ÖBB Group companies (e.g. www.oebb.at, www.railcargo.com, bcc.oebb.at, infrastructure.oebb. at, www.nightjet.com, www.klimaticket.at and many more).
* Together with your teammates you are responsible for the new and further development of Java-based web applications.
* You will work in an agile software development setting in both the front and back end.
* You actively contribute your ideas and enjoy regularly exchanging ideas with your teammates about new technologies.
Profile:
* HTML, JavaScript (ES5/6), TypeScript and CSS (Sass & Less)
* Java
* Cross-browser development, responsive design
* Nice-to-have: GIT, Gulp, Freemarker, Jira, Confluence and Bamboo
* Nice-to-have: experience with content management systems, Docker and Kubernetes
* A collegial, open working environment is important to you and you are a team player with a strong customer orientation
Offer:
* Modern workplace with top public connections.
* Free travel for employees on ÖBB trains in Austria.
* Flexible working hours and work locations (50-100% home office).
* For families: nanny service and a nearby company kindergarten.
* Lots of benefits (special conditions for train travel & in our travel agencies, holiday homes and apartments in popular local holiday regions, in-house car sharing).
* Employee apartments available nationwide.
* For the function of specialist in IT development (according to the collective agreement for employees of companies in the field of services in automatic data processing and information technology), a minimum gross salary of € 45,990.00 per year is provided for a working week of 38.5 hours. Depending on qualifications and professional experience, overpayment is possible.
I store all my data (including photos and documents) on a encrypted external drive because I don't have enought space on my machine. With Beyond Compare I sync all files that I need from this drive with my machine.
This harddrive is backed up a few times in a month to another encrypted harddrive via a Raspberry Pi Server in the LAN. On that Raspberry Pi also Nextcloud is installed to allow syncing specific files with other members in the house.
The first harddrive that is connected to my machine directly is also backed up to another drive once or twice a year.
There was this post on reddit about an antique pocket shopping list on "r/interestingasfuck". I liked the idea so I built it as web app very quickly just for fun.
It uses local storage, allows changing the items and you can add it to your phones home screen.
Tiles can be images or vector based.
I also recommend having a look at https://openmaptiles.org/ if you want vector based tiles. You can generate your own tileset with this (output is a mbtiles SQLite file based on a open source schema; the schema describes which information go into the database and later can be shown) or download a set of tiles (because e. g. for the world it will take a lot of ressources and a long timeto generate a tileset). There are also servers (like tileservergl or tileservergl-light) that can serve the tilset - not only as vector tiles but also as graphical image tiles.