FTP stands for File Transfer Protocol. It's the most common method for web developers to connect to their web servers and upload / download web pages on their sites.
CSS rules give you the ability to place HTML elements exactly where you want them. You can adjust how they respond to other elements sitting around them, or even hide them entirely.