Introducing web technologies
A website is made up of lots of different technologies and types of file. Part of the challenge of web design is learning how to use these different tools and technologies together, and how to pick the right ones for each aspect of your design. We’ll cover the most important of these later in the book, but for now, here’s a summary of the role they can play in your website:
HTML is the main language used for writing web pages. When somebody downloads one of your web pages, the first thing they are sent is an HTML file. HTML enables you to describe the structure of your text content, and to tell the web browser where it can find the other files for the web page, including its images and CSS files. HTML5 is the latest version, but many people are still using browsers that don’t support its new features, so you need to make sure that your website also works without these.
CSS is used for the design and layout of your web page. It contains instructions for colors, fonts, and the position of different elements on the screen. CSS3 is the latest version and introduces features like rounded corners and multiple background images.
Adobe’s Flash is used for more sophisticated interactions. You can use it to create animations and games or to display rich media, such as audio or video. Flash requires a plug-in to enable users to see and interact with its content. iPhone and iPad owners can’t use Flash on their devices.
Server scripting languages (PHP/MySQJu)
There are a number of different server scripting languages, and they tend to go through fashionable phases. The most popular one today is PHP, but others include ASP and Perl. These enable you to write programs that run on the server, so that web pages can be customized for each visitor. This is particularly useful if the site needs to offer personalized content, such as a social networking site that will want to serve a different home page to each person depending on who their friends are.
Server side scripting languages are also used for sites with lots of pages. Their content can be stored in a database, and when somebody wants to look at it, the program on the server makes the web page HTML and sends it out. It saves you having to maintain hundreds of web pages, because you can just take care of one template, the scripting program, and the database of content.
A plug-in is software that is added to a browser to enable it to handle new types of content. If users don’t have the plug-in, they won’t be able to view that content, so you’ll need to provide alternative content, too. Very few websites will be able to convince people to install software just to view that site, so you should stick to using plug-ins that are already popular.
MySQL is the name of the database software most often used with PHP. Hosting companies will charge a bit more for servers that support PHP and MySQL, but can usually help you to set up the database. You can find lots of free PHP scripts you can install on your server to offer features like forums.
Latest posts by WebWorks Agency (see all)
- WebWorks Agency Celebrated as a Leading Small Business Web Designer for 2019 - June 24, 2019
- 11 Google Tools You Should Be Using To Improve Your Business Marketing - April 14, 2019
- 7 SEO Trends You Need To Be Aware Of - January 20, 2017
- SEO Trends To Watch Out For In 2019 - January 20, 2017