Sunday, January 15, 2006

Week 2 - The Evolution of Global E-Commerce Infrastructure + CSS (article)

This time, we have a more interactive study at the IT Lab. First, we shared how to post a table in our first blog. Never thought that it will be so tough ^^;;.. We got alot of ways to do that.. using jpeg, using mozilla web browser, etcetc.. I myself done it by using link instead. There is no wrong way to do that. That fact make me realized: yes, no wrong way of doing that, but surely, there are easier and harder way.

Before i tried using a link, i have tried alot of things, even by editing the html file by using the front page, which eventually turned out in hassle. In there, i learnt the much more easier way, only by copying and pasting. Amazing, huh? By having 'network' with other people, we learn more. And probably faster. That is how the technology grows. The network doens't have to always be concrete. It can be virtual. That's what hot right now. We can have lots lots of network, without have to be there always. The commerce of email, website, and any other digital way of communicate, make exponential growth to the technology itself. We learnt the history of internet, how it eventually bring the tremendous effect in our life (which eventually tailed to busine$$)

The Internet has revolutionized the computer and communications world like nothing before. The invention of the telegraph, telephone, radio, and computer set the stage for this unprecedented integration of capabilities. The Internet is at once a world-wide broadcasting capability, a mechanism for information dissemination, and a medium for collaboration and interaction between individuals and their computers without regard for geographic location.

At the first time, the internet is meant for the US Department of Defense purpose. Through lots of stage, internet grew, providing more and more facility. The Internet has changed much in the two decades since it came into existence. It was conceived in the era of time-sharing, but has survived into the era of personal computers, client-server and peer-to-peer computing, and the network computer. It has become one of the most potential markets.

Due to the demand, more or less, to survive in this hi-tech world, we need to have knowledge about internet. Thus, in this meeting, we also learnt about the HTML (Hypertext Markup Language) and abit about XML. HTML was originally designed as a simple way of presenting information, with the aesthetics of a web page being far less important than the content (and largely being left up to the web browser).

HTML has been very popular and widely used after that. But in the late ‘90s, as the web has become as popular as it has, the presentation of the content has become almost critical to a site’s success. HTML coders noticed that they were retyping the same old tags again and again on the same page, leading to bigger HTML files and above all, time consumption and frustration. Then, someone had a great idea: have one file that defines all the values that those piles of tags would have done, and then have all the pages checking this file and formatting tje pages accordingly. We can therefore leave out most of the formatting tags in HTML and use only nice Structural elements (like headings, paragraphs and links) — separating structure and presentation.

In late 1996 CSS (Cascading StyleSheets) became a reality. The stylesheet acts as a partner to the HTML code; taking care of all the layout, fonts, colours and overall look of the side. If we ever decide to change the look of your site, you modify that one CSS file (your style sheet) and all the HTML pages reading from that file will display differently. This makes maintenance of our design much easier and means:
- Pages download faster, sometimes by as much as 50% - We have to type less code, and our pages are shorter and neater.
- The look of your site is kept consistent throughout all the pages that work off the same stylesheet.
- Updating your design and general site maintenance are made much easier, and errors caused by editing multiple HTML pages occur far less often.

CSS is a well-designed, elegant language. It is hugely important for the future of web design, and has been pivotal in helping designers move away from the problematic, hack-ridden days of presentational HTML tags like "font", and allowed us to return to using logical, structural elements, which make our sites more accessible.

All that, and there are dozens of powerful extra formatting options and possibilities available through stylesheet commands that are not possible through normal HTML. That’s what makes CSS become more and more popular nowadays. We can even change the whole layout of our blog's template with only several lines of CSS, like what I did in adding the small ‘Mb362, Erlin.D’ in the right end of the title line. I only need to declare once, and it will reappear in every post I made! And by single edit to the template code, we can show the title correctly with uppercase (It was in lowercase default at the first time, if you noted) Isn’t it amazing? But still, HTML is the basic of all. We need to know HTML before we can appreciate the beauty of CSS :D

0 Comments:

Post a Comment

<< Home