Cascading Style Sheets (CSS) allow web developers to define styles that can then be applied to multiple pages, reducing the work of updating styles across a site. Ajax techniques combine tools like JavaScript and XML to improve usability and loading speed for users. Key web technologies include HTML, XML, JavaScript, and server-side languages like PHP and ASP that generate dynamic web pages by connecting to databases through SQL.