Web Stuff

Ok I wont bore you too much cos this stuff is pretty dull for most people. I'm not going to turn this bit into a 'How to Build a Website' page cos there are loads of those already on the web and they're likely to be a damn site (sight?) better than anything I could produce.

Langauages

I basically use 3 different languages to build my simple sites:

Obviously I HTML (Hypertext Markup Langauge) is the bit that decides what the pages look like but it is used a little bit different from the way it used to be. Now we can use CSS (Cascading Style Sheets) to decide how a page looks. This allows me to apply a 'style' to a number of pages just by writing one external style sheet. This comes in really handy when you want to change how a number of pages look, you just need to change the external style sheet and Hey Presto all the pages will reflect the change.

PHP (PHP: Hypertext Preprocessor) is a server side scripting language which means that its a script that is run by the server hosting the website rather than by the web browser itself (like javascript). PHP has many uses and advantages but I mainly use it because it allows me to build 'dynamic' web pages. All this means is that the webpages are are pieced together from lots of external files depending on what the user selects. It also cuts down on the amount of repetitive code I have to use. For example if i didn't use PHP then the code for the menu on the left would have to be added into every page and then when I wanted to update it I would have to do it on every page! With PHP I just load the menu file in.

I use Javascript for things like the scrolling menu on the left and the date in the top right. These are always scripts written by other people and are made available on website such as Dynamic Drive. The 'Flashy' moving stuff at the top is funnily enough Shockwave Flash. This is usually used more in interactive and multimedia heavy sites such this one but this article explains why a lot of flash is bad thing despite how nice it may look.

My Other Site(s)

Ok so this is just a hobby for me so I'm still learning but I have managed to put together a couple of other sites.