Tuesday, October 6, 2009

All Information About Nokia N73

The Nokia N73 is a smartphone by Nokia officially described as a "multimedia computer". In common with other Nokia 'Nseries' and 'Eseries' phones of its time (late 2006), the N73 comes loaded with many software applications, including contacts, messaging, picture and video galleries, a music player, a Visual FM Radio, RealPlayer, an IM client, a WAP browser, a full web browser based on KHTML/WebKit, a Microsoft Office document viewer, a PDF viewer, an Adobe Flash Lite viewer and some games. The majority of these applications support background execution; for example, one may listen to music while browsing the Internet, and then may switch to write a text message or e-mail, without having to close any applications. With the exception of newer Sony Ericsson phones like K550 and W610, non 'smartphones' typically cannot do this or can do it in only a very limited way; for example, only the music player can run in the background. The feature which most distinguishes the N73 from other 'N'- or 'E'-series Nokia mobile phones is the 3.2 megapixel autofocus camera. The N73 does not support Wi-Fi.

Java applications as well as Symbian (S60 release 3) applications can be installed to or removed from the phone by the user, using either the Nokia PC Suite software, which is included with the phone, or the installer application on the phone itself. Notably, Nokia supports firmware upgrades to the N73 to be made by the user via a module in Nokia PC Suite or directly over-the-air. Since the N73 supports access via Bluetooth and USB Mass Storage (amongst other methods), it is possible to transfer large collections of files to and from it using any computer that also supports either Bluetooth or mass storage via USB (e.g. Microsoft Windows, Linux; Mac OS X etc.). The N73 uses a database system for the supplied 'Gallery' applications (which permanently run in the background, in order to reduce seek and operation times) and again these databases can be updated locally on the device itself. This means that supported image, video and audio files can be placed almost anywhere in the file system and browsed easily, and in the case of MP3 audio files, by ID3 tag (e.g. 'album'; 'artist' etc.).


Music Edition, Internet Edition and Special Edition
In addition to the basic N73, Nokia subsequently released the N73 'Music Edition'. It has technically the same hardware as the N73, but the 'multimedia button' on the keypad has been replaced with a button that starts the music player. The Music Edition also includes a 2GB memory card and the phone is completely black. The Music player on the Music Edition supports Album art and visualisations, while that on the regular N73 does not. It also has an improved control interface where 'play', 'pause', 'stop', 'next' and 'previous' may all be selected directly by simply pushing the phone joystick in the appropriate direction rather than having to scroll through on-screen buttons for these controls and then select them as on the ordinary N73. The Music Player application stays in the background at all time (even when music is not being played) in the Music Edition of N73. In the latest firmware versions this application can be terminated, but doing so prevents from using the Music Edition remote control to start listening to music, until the application is started again by using the phone's keypad.

N73
The 'N73 Internet Edition' was essentially the Music Edition, but retaining the 'multimedia button' function, rather than a dedicated 'music button'. The 'N73 Internet Edition' is not available in the Middle East and North Africa.

However, all three versions of the N73 appear to be being updated to have the same software as each other, essentially making them the exact same phone – the V4.0726.2.0.1 dated (26-06-2007) updates the standard N73's Music Player to the same version as the Music Edition's enhanced Music Player detailed above, while keeping the 'multimedia button' function, essentially making it an Internet Edition. Although Nokia N73 Software version 4.0735.3.0.2 & 4.0736.3.2.1 was released October 2007, some might not have availed this firmware version, because of limited actions to other countries.

As of 2008 the new firmware version of this smartphone (not ME) is V4.0812.4.0.1 (exclusively released for Asian phones) updates with the standard features still with Nokia Maps Application is installed by default. (Requires an external bluetooth GPS receiver.), Nokia Lifeblog, PTT, and Search applications carried on from the V4.0726.2.0.1 plus the latest addition is the Nokia Mobile TV application is also installed by default (Requires an external Nokia Mobile TV Receiver SU-33W) which is an application available on N77. The camera is much improved from earlier firmware. The phone now takes only 27 seconds to boot. It took 47+ seconds in earlier firmware. Also, the N73 has 20 MB of ram available after boot. A little change was users may not be able to install the N-Gage application which is modified to work in N73. Exceptionally making it better compared to ME because of its multimedia keypad rather than having only a single usage button, same features of Music Player like ME that supports Album art and visualizations, enhanced control interface and also available on start screen when menu key is pressed and hold after the phone boots up.

Later, June 2008 Nokia release firmware version 4.0823.4.4.1.which added improvements on its interface. 4.0839.42.0.1 was released on September 2008,which is a beta version of 4.0839.42.3.1 released same date and not available in some countries.

Also, during recent UK Nokia poster campaigns, the black (ME) version of the phone was advertised without the term 'Music Edition', and the O2 UK shop sells the N73 in both Silver/Plum and Black, with the Black version having the multimedia button rather than the music button.

Nokia has also released another model of the N73 called the 'N73 Special Edition' in the Middle East and North Africa. The phone was released during the Muslim holy month of Ramadan in 2007. The phone has the same hardware as the other editions of the N73 but comes pre-loaded with Islamic applications and the phone is completely white.

Nokia also released N73 Special Edition in Indonesia without pre-loaded Islamic applications.

Reception
The Nokia N73 is the best selling phone in the N Series, and one of Nokia's best selling phones, owing to its balanced features and attractive price.


Other specifications
FeatureSpecification
CPUDual CPU, CPU Type: ARM 9, CPU Clock Rate: 220 MHz
OSS60 3rd Edition (initial release)
MemoryMax User Storage: 42 MB, NAND Memory: 128 MB, SDRAM Memory: 64 MB, ~14 MB Free Executable RAM Memory, Memory Card: Mini SD
Video recordingYes (Format: MPEG-4, 3GP. Maximum resolution: 352x288 pixels. 15fps.)
BrowsingYes. Comes standard with a full Web browser
Multimedia MessagingYes
Voice callsYes
Video callsYes
Push to talkYes
Java supportYes (MIDP 2.0,CLDC 1.1)
Bluetooth2.0 + EDR (A2DP -i.e. Support for stereo bluetooth headsets available with firmware version 4 or above)
Data cable supportYes
E-mailYes
OtherFlash Lite 1.1
Stereo speakers
Stereo headset
Mobile TV application (Requires an external Nokia Mobile TV Receiver SU-33W)
Colors
  • Silver and Plum
  • White and Pink
  • White and Red
  • White and Brown
  • Silver, Blue
  • White and Sand
  • Black (Music Edition, available later as a standard color)
  • White (Special Edition)

Monday, October 5, 2009

Top 10 Free Applications for your Internet Enabled Nokia N73

5. Yahoo GO 2.0:-

The good: Lots of contents, neatly organized, nice interface.
The bad: No Messenger, slow

Typical usage: Under 1 MB per day. i.e 30MB per month

Recommended for all users.

4. Mobi Pocket Reader:- This is from Amazone and is one of the best application for book lovers. The font is very crisp and is easy to read on your mobile. You can buy new books and read it on your Nokia N73. You can also convert pdf/office documents etc and transfer to your N73 using the desktop tool.

Typical Usage:- Based on the size of the book you want to buy. Average book size is between 1 to 5 MB.

Recommended for any user who is interested on reading ebooks.

3. EQO Mobile / Fring :- If you want to chat with your friends or call them using skype you need this application. These are two different applications. I am listing it as one because it is for the same purpose with each having its own advantages.

If you are into Skype and voice calling then, Fring is the best. it uses VOIP. But if all you want is to text chat with your friends on various messengers (Yahoo, MSN, google talk, ICQ etc) then EQO is better.

Read more on EQO.

I am planning to write more about Fring. For the time being you can check more about Fring at their website.

Typical Usage: If you want to voice call your friends using Fring then it is going to be heavy on the data usage.

Voice calling is recommended for users with unlimited data plan only. (If you have a Wifi enabled handset like the Nokia N80 then you could use it on a WiFi hot spot with better voice clarity. Well Nokia N73 doesn’t feature WiFi :(

If you are into text based chat only, it is recommended for any user.

2. Mobizines:- If you like reading about technology, fashion, sports or anything this is the application for you. You can subscribe to many mobizines. A mobizine is nothing but an optimized version for your mobile. Most of them are updated daily. The list includes T3, Maxim, Gadget Candy, Glamour, Pocket Lint, Total Film etc. And the list is counting…

Typical usage: The contents are in a compressed format. So the bandwidth usage is very less.

Highly recommended for any users with a data plan. It won’t cost much even if, you are on a very tight data plan.

1. Shozu:- Shozu is one of the best application available for mobile phones. It offers many thing. You can subscribe to ZuCasts. A ZuCast can be videos, images etc.

You can share contents via YouTube, Flickr or through many blogs. Well one downside here. It doesn’t support the new Blogger2 platform. If you’re still using the old one, then it will support it.

You can limit the download size or schedule the download. Thus you can save by downloading at non peak hours (most data plans will feature a low rate for usage on non peak hours).

Nokia N73

You know something is up when you receive a powerful smartphone and you don't rip open the box to make a phone call or try out an Excel spreadsheet. Instead you slide open the camera lens cover and madly take photos of anything remotely attractive or interesting. That's the Nokia N73: a camera that just happens to have a smartphone attached. If great photos aren't your thing, Nokia offers a wide variety of Symbian OS S60 phones with lesser cameras and other strong points such as the Nokia E61's QWERTY keyboard and the Nokia N91's 4 gig hard drive for MP3s aplenty. If quality photos are important, the N73 and its bulkier sibling the N93 (which lacks the 850MHz band used by Cingular in the US) are Nokia's top offerings. The Nokia N80 has a 3MP camera that's quite good (once you adjust to the shutter lag), and you'd likely be pretty impressed if you saw the photos it takes. That is, until you see the N73's photos. The N73 has a 3.2 megapixel camera and adds a Carl Zeiss autofocus lens which makes for sharper photos.

Nokia N73


The N73 is one of Nokia's newest S60 3rd Edition phones and was released at the end of July 2006. It's shipping in Asia and in parts of Europe but is not sold in the US by any carrier. However it is sold by Nokia flagship stores, the Nokia USA web site and by importers unlocked for use with any GSM carrier. We picked up ours from phonesource-usa.com and received the Hong Kong version of the phone in two days. Should you pick up an Asian model, have no fear: it's a bilingual phone so you can set it to English (unless you prefer Simplified Chinese). On the number pad, the numbers 1 through 5 each have one Chinese stroke, but these aren't distracting. The phone does support predictive text in English as well. The Nokia is available in three color combinations: silver gray / deep plum (which we received), frost white / metallic red and frost white / mocha. The plum and mocha colors are complex, looking nearly dark gray to black with metallic highlights in darker locations but turning much more vibrant under direct light.

Nokia N73 plum
The plum colored back in sunlight which brings out the color


Features at a Glance
The Nokia N73 is a quad band GSM world phone which will work anywhere GSM service is available. It has EDGE and UMTS 3G on the 2100MHz band (for Europe, not the US), Bluetooth 2.0 + EDR, 240 x 320 QVGA display, miniSD card slot, full PIM applications with easy syncing to Outlook (and the Mac with little trouble), MS Office document viewers, MP3 player, FM radio, stereo output, email client and a full HTML web browser.

In the Box
Nokia includes their stereo Pop-Port headset, world charger (prong adapter for US required), USB sync cable (CA-53), software CD with PC Suite and LifeBlog for Windows, a thick manual (even if the phone is an overseas model, Nokia always includes an English manual along with a manual in the localized language), Lithium Ion battery and (possibly) a 128 meg miniSD card (Nokia doesn't list this in their specs but one came in our box).

Design and Ergonomics
The N73 is one of Nokia's more normal looking smartphones. It has a straightforward candy bar design and an absolutely standard keypad. It looks more at home with recent MS Smartphones like the T-Mobile SDA and Cingular 2125 than the Nokia N80, N91 or N93. Like the SDA and 2125, a large QVGA display dominates the front face, and while the phone may lack the sexy looks of the N80 or the stainless steel machismo of the N91, the display itself is so eye-catching it gives the entire phone a turn to the stunning. Since normalcy abounds, the phone has a standard keypad with roomy blue backlit keys, a perfectly conformist 5 way joystick that's surrounded by the usual smartphone cluster of 2 softkeys and the call send and end keys. The application launcher, pencil, clear and multimedia applications launcher keys wrap around the keypad in the bright silver surround. All are easy to access and we're thankful the ever-important application launcher wasn't relegated to a side location as with the Nokia N91.

Nokia N80 and N73
The Nokia N73 and N80


size comparison
Size comparison: Treo 700p, Nokia 6682, Nokia N73, Nokia N80 and Samsung a990.


Like most other phones (but unlike most Nokias) the N73 has a volume rocker for both speaker sound and in-call volume on the right side (easy controlled by your right thumb when holding the phone in the right hand during a call), and this rocker does double-duty as the zoom control for the camera. The IR window is all by itself on the phone's left side, and stereo speakers under a post-modern looking metal grille are located at the top and bottom edges of the phone. The charger port (the smaller style one found on recent Nokia phones and the Nokia 770) is at the bottom as is the Pop-Port multifunction port (used for USB syncing and headsets). Turn the phone on its side and it becomes a camera, and in fact looks like a point-and-shoot. Slide the rear lens cover to expose the lens and LED flash and the camera application opens automatically. The slider stays firmly in place and lays against the phone's back in an interesting manner to accommodate the sloping lines of the phone. Slide the lens cover shut and the camera application exits automatically. There's a dedicated Gallery button beside the shutter button which allows you to quickly move through your photos in full-screen landscape mode.

back of N73 side top bottom


Above the display you'll find the secondary VGA camera used for self-portraits and video conferencing in 3G service areas, the light sensor which automatically adjusts display brightness and the earpiece. the miniSD slot is located on the bottom edge parallel to the Pop-Port connector and the card is hot-swappable. As you'd expect, the battery lives under a door on the phone's back and the SIM card is under the battery. The phone feels and looks very well made, perhaps a bit more so than the N80 (which is indeed well made but looks and feels like the plastic it is). The N73 is mid-to-large sized by feature phone standards and small by smartphone standards. It's smaller than the Treo 700p and 700w, Nokia 7610, Nokia 6682 and all Windows Mobile Pocket PC phones on the market and is similar in size to the Cingular 2125 and T-Mobile SDA MS Smartphones.

Phone Features, Data and Reception
The Nokia N73 has top notch reception, and is among the strongest RF phones. We tested it both on Cingular's 850MHz network and T-Mobile's 1900MHz network in the US. Both incoming and outgoing voice are clear with no distortion, static or other unpleasant audio artifacts. Call recipients commented on how good we sounded, and incoming volume through the earpiece is good, though not deafening. Clarity and volume are excellent through the included Pop-Port stereo headset and is a perfect match for loud places (as is the speakerphone). Like other S60 3rd Edition Nokia phones, the N73 comes with Nokia's voice command software which offers speaker independent speech recognition and dialing (though it does claim to fine tune to your voice over time). As with other S60 3rd Edition phones, it works OK, though its accuracy doesn't compare to Voice Signal software or MS VoiceCommand on Windows Mobile. However, it's definitely better than the N80, which was at best 50-50 for us. In addition the N73 has speed dialing and support for call waiting, conference calls and caller photo ID.

Even in the US where we must rely on EDGE, the N73 is a fast phone for data, getting 150K on average using Cingular's MEdiaNet service. For those of you in Europe or those who visit there, the phone has 3G (WCDMA UMTS) on the 2100MHz band (in the US we use the 850 and 1900MHz bands for both voice and data, including 3G). The phone will automatically switch between GSM and UMTS networks where applicable and can fall back to good old slow GPRS if neither EDGE or UMTS are available.

N73 and K800i
The N73 and Sony Ericsson K800i


(Please note: The messaging and email applications on the N73, N80, N91 and N93 are identical, so you'll notice great similarity in these sections of our review). The Messaging application supports POP3 and IMAP email as well as SMS and MMS messages. If you leave the Messaging application running, it will automatically check for new mail and notify you (it retrieves headers only until you tell it to download the full message) and it does not support push email (consider the Nokia 9300 or Nokia E61 if you need push email, particularly BlackBerry Connect). In addition Nokia includes an IM client, but it's not for AIM or MSN out of the box- you'll need IM support from your carrier (this doesn't exist in the US) or use a service like yamigo.com. Alternatively, download Agile Messenger and install it for turnkey IM support on MSN, AIM, Yahoo and ICQ.

Nokia's new web browser which uses Safari technology is the real star among included Internet applications. This browser, found on all S60 3rd Edition devices simply beats the pants off of other PDA and smartphone browsers including Blazer on Palm OS and Internet Explorer Mobile on Windows Mobile 5. It even beats the full version of Opera (not Opera Mini which is a more minimalist browser). It's fast, renders faithfully in desktop layout mode and very quickly in one column optimized view. The browser handles tables, JavaScript and even dHTML well and it supports multiple windows. It has a page overview mode which shows you the entire web page with an inset box you can move the joystick to zoom to the normal view of that part of the page. For those who've used Thunderhawk, the concept is similar. The browser even has an RSS feed reader! The phone also has a WAP browser (the Services icon). This is the one the phone uses when opening URLs in emails.

Friday, October 2, 2009

Free download software

Free download software


VMware software is the leading virtualisation platform used by enterprises large and small to increase IT efficiency, decrease costs and respond faster to changing business demands. VMware Infrastructure leverages a company’s storage, network, and computing resources by creating virtual services from the physical IT infrastructure, enabling on demand resource allocation.
Expand the Power of Your PC with Virtualization

Discover the true power and flexibility of your desktop or laptop computer with VMware Workstation. Reduce hardware costs by 50% or more by running multiple operating systems simultaneously on a single PC. Automate and streamline tasks to save time and improve productivity. Join the millions worldwide who use Workstation to:

  • Host legacy applications and overcome platform migration issues

  • Configure & test new software or patches in an isolated environment

  • Automate tasks for software development and testing

  • Demonstrate multi-tier configurations on a single PC



Use Multiple Operating Systems Concurrently on the Same PC

VMware Workstation 6 makes it simple to create and run multiple virtual machines on your desktop or laptop computer. You can convert an existing physical PC into a VMware virtual machine, or create a new virtual machine from scratch. Each virtual machine represents a complete PC, including the processor, memory, network connections and peripheral ports.

VMware Workstation lets you use your virtual machines to run Windows, Linux and a host of other operating systems side-by-side on the same computer. You can switch between operating systems instantly with a click of a mouse, share files between virtual machines with drag-and-drop functionality and access all the peripheral devices you rely on.

Free software, Free download software , software download free , Latest software , download software , Latest free software

Friday, September 25, 2009

CSS Frequently Asked Questions

Table of Contents

Credits and thanks to Håkon Wium Lie and Bert Bos for their contribution in writing this FAQ. Answers submitted by Håkon and Bert are marked with an asterisk (*).

Note: the main focus of this FAQ is the CSS styling language therefore the browser bugs or misinterpretations are not included. Should any of the properties or values did not "work" in your browser, it simply means that your browser does not support it.

General Questions

  1. What is CSS?
  2. What are Style Sheets?
  3. What is external Style Sheet? How to link?
  4. What is embedded style? How to link?
  5. What is inline style? How to link?
  6. What is imported Style Sheet? How to link?
  7. What is alternate Style Sheet? How to link?
  8. What is persistent style?
  9. What is preferred style?
  10. How do I combine multiple sheets into one?
  11. What is CSS rule 'ruleset'?
  12. What is CSS rule 'at-rule'?
  13. What is selector?
  14. What is CLASS selector?
  15. What is ID selector?
  16. What is contextual selector?
  17. What is attribute selector? [CSS2]
  18. What is parent-child selector? [CSS2]
  19. What is CSS declaration?
  20. What is 'important' declaration?
  21. What is property?
  22. What is shorthand property?
  23. What is value?
  24. What is initial value?
  25. Can I attach more than one declaration to a selector?
  26. What is class?
  27. What is grouping?
  28. What are pseudo-elements?
  29. What are pseudo-classes?
  30. What is cascade?
  31. What is cascading order?
  32. What are inline, block, parent, children, replaced and floating elements?
  33. How does inheritance work?
  34. Are Style Sheets case sensitive?
  35. Which characters can CSS-names contain?
  36. Can I include comments in my Style Sheet?
  37. Can Style Sheets and HTML stylistic elements be used in the same document?
  38. Which set of definitions, HTML attributes or CSS properties, take precedence?
  39. Can CSS be used with other than HTML documents?


General Questions

  1. What is CSS?

    CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. Every element type as well as every occurance of a specific element within that type can be declared an unique style, e.g. margins, positioning, color or size.

    Go to top

  2. What are Style Sheets?

    Style Sheets are templates, very similar to templates in desktop publishing applications, containing a collection of rules declared to various selectors (elements).

    Go to top

  3. What is external Style Sheet? How to link?

    External Style Sheet is a template/document/file containing style information which can be linked with any number of HTML documents. This is a very convenient way of formatting the entire site as well as restyling it by editing just one file.

    The file is linked with HTML documents via the LINK element inside the HEAD element. Files containing style information must have extension .css, e.g. style.css.

    <HEAD>
    <LINK REL=STYLESHEET HREF="style.css" TYPE="text/css">
    </HEAD>

    Go to top

  4. What is embedded style? How to link?

    Embedded style is the style attached to one specific document. The style information is specified as a content of the STYLE element inside the HEAD element and will apply to the entire document.

    <HEAD>
    <STYLE TYPE="text/css">
    <!--
    P {text-indent: 10pt}
    -->
    </STYLE>
    </HEAD>

    Note: The styling rules are written as a HTML comment, that is, between <!-- and --> to hide the content in browsers without CSS support which would otherwise be displayed.

    Go to top

  5. What is inline style? How to link?

    Inline style is the style attached to one specific element. The style is specified directly in the start tag as a value of the STYLE attribute and will apply  exclusively to this specific element occurance.

    <P STYLE="text-indent: 10pt">Indented paragraph</P>

    Go to top

  6. What is imported Style Sheet? How to link?

    Imported Style Sheet is a sheet that can be imported to (combined with) another sheet. This allows creating one main sheet containing declarations that apply to the whole site and partial sheets containing declarations that apply to specific elements (or documents) that may require additional styling. By importing partial sheets to the main sheet a number of sources can be combined into one.

    To import a style sheet or style sheets include the @import notation or notations in the STYLE element. The @import notations must come before any other declaration. If more than one sheet is imported they will cascade in order they are imported - the last imported sheet will override the next last; the next last will override the second last, and so on. If the imported style is in conflict with the rules declared in the main sheet then it will be overridden.

    <LINK REL=STYLESHEET HREF="main.css" TYPE="text/css"><STYLE TYPE="text=css"><!--@import url(http://www.and.so.on.partial1.css);@import url(http://www.and.so.on.partial2.css); .... other statements--></STYLE>

    Go to top

  7. What is alternate Style Sheet? How to link?

    Alternate Style Sheet is a sheet defining an alternate style to be used in place of style(s) declared as persistent and/or preferred .

    Persistent style is a default style that applies when style sheets are enabled but can disabled in favor of an alternate style, e.g.:

    <LINK REL=Stylesheet HREF="style.css" TYPE="text/css">

    Preferred style is a default style that applies automatically and is declared by setting the TITLE attribute to the LINK element. There can only be one preferred style, e.g.:

    <LINK REL=Stylesheet HREF="style2.css" TYPE="text/css" TITLE="appropriate style description">

    Alternate style gives an user the choice of selecting an alternative style - a very convenient way of specifying a media dependent style. Note: Each group of alternate styles must have unique TITLE, e.g.:

    <LINK REL="Alternate Stylesheet" HREF="style3.css" TYPE="text/css" TITLE="appropriate style description" MEDIA=screen>
    <LINK REL="Alternate Stylesheet" HREF="style4.css" TYPE="text/css" TITLE="appropriate style description" MEDIA=print>

    Alternate stylesheets are not yet supported.

    Go to top

  8. What is persistent style?

    Se Alternate style

    Go to top

  9. What is preferred style?

    Se Alternate style

    Go to top

  10. How do I combine multiple sheets into one?

    To combine multiple/partial style sheets into one set the TITLE attribute taking one and the same value to the LINK element. The combined style will apply as a preferred style, e.g.:

    <LINK REL=Stylesheet HREF="default.css" TITLE="combined">
    <LINK REL=Stylesheet HREF="fonts.css" TITLE="combined">
    <LINK REL=Stylesheet HREF="tables.css" TITLE="combined">

    Go to top

  11. What is CSS rule 'ruleset'?

    There are two types of CSS rules: ruleset and at-rule. Ruleset identifies selector or selectors and declares style which is to be attached to that selector or selectors. For example P {text-indent: 10pt} is a CSS rule. CSS rulesets consist of two parts: selector, e.g. P and declaration, e.g. {text-indent: 10pt}.

    P {text-indent: 10pt} - CSS rule (ruleset)
    {text-indent: 10pt} - CSS declaration
    text-indent - CSS property
    10pt - CSS value

    Go to top

  12. What is CSS rule 'at-rule'?

    There are two types of CSS rules: ruleset and at-rule. At-rule is a rule that applies to the whole style sheet and not to a specific selector only (like in ruleset). They all begin with the @ symbol followed by a keyword made up of letters a-z, A-Z, digits 0-9, dashes and escaped characters, e.g. @import or @font-face.

    Go to top

  13. What is selector?

    CSS selector is equivalent of HTML element(s). It is a string identifying to which element(s) the corresponding declaration(s) will apply and as such the link between the HTML document and the style sheet.

    For example in P {text-indent: 10pt} the selector is P and is called type selector as it matches all instances of this element type in the document.

    in P, UL {text-indent: 10pt} the selector is P and UL (see grouping); in .class {text-indent: 10pt} the selector is .class (see class selector).

    Go to top

  14. What is CLASS selector?

    Class selector is a "stand alone" class to which a specific style isdeclared.  Using the CLASS attribute the declared style can then beassociated with any HTML element. The class selectors are created by a period followed by the class's name. The name can contain characters a-z, A-Z, digits 0-9, period, hyphen, escaped characters, Unicode characters 161-255, as well as any Unicode character as a numeric code, however, they cannot start with a dash or a digit. (Note: in HTML the value of the CLASS attribute can contain more characters).It is a good practice to name classes according to their function than their appearance.

    .footnote {font: 70%}  /* class as selector */

    <ADDRESS CLASS=footnote/>This element is associated with the CLASS footnote</ADDRESS>
    <P CLASS=footnote>And so is this</P>

    Go to top

  15. What is ID selector?

    ID selector is an individually identified (named) selector  to which a specific style is declared.  Using the ID attribute the declared style can then be associated with one and only one HTML element per document as to differentiate it from all other elements. ID selectors are created by a character # followed by the selector's name. The name can contain characters a-z, A-Z, digits 0-9, period, hyphen, escaped characters, Unicode characters 161-255, as well as any Unicode character as a numeric code, however, they cannot start with a dash or a digit.

    #abc123 {color: red; background: black}

    <P ID=abc123>This and only this element can be identified as abc123</P>

    Go to top

  16. What is contextual selector?

    Contextual selector is a selector that addresses specific occurrence of an element. It is a string of individual selectors separated by white space, a search pattern, where only the last element in the pattern is addressed providing it matches the specified context.

    TD P CODE {color: red}

    The element CODE will be displayed in red but only if it occurs in the context of the element P which must occur in the context of the element TD.

    TD P CODE, H1 EM {color: red} 

    The element CODE will be displayed in red as described above AND the element EM will also be red but only if it occurs in the context of H1

    P .footnote {color: red} 

    Any element with CLASS footnote will be red but only if it occurs in the context of P

    P .footnote [lang]{color: red} 

    Any element with attribute LANG will be red but only if it is classed as "footnote" and occurs in the context of P

    Go to top

  17. What is attribute selector? [CSS2]

    Attribute selector is a selector defined by 1) the attribute set to element(s), 2) the attribute and value(s),  3) the attribute and value parts:

    1a) A[title] {text-decoration: underline}
    All A elements containing the TITLE attribute will be underlined

    1b) A[class=name] {text-decoration: underline}
    The A elements classed as 'name' will be underlined

    2) A[title="attribute element"] {text-decoration: underline}
    The A elements containing the TITLE attribute with a value that is an exact match of the specified  value, which in this example is 'attribute element', will be underlined

    3) A[title~="attribute"] {text-decoration: underline}
    The A elements containing the TITLE attribute with a value containing the specified word, which in this example is 'attribute', will be underlined

    Go to top

  18. What is parent-child selector? [CSS2]

    Parent-child selector is a selector representing the direct descendent of a parent element. Parent-child selectors are created by listing two or more tilde (~) separated selectors.

    BODY ~ P {background: red; color: white}
    The P element will be declared the specified style only if it directly descends from the BODY element:
    <BODY><P>Red and white paragraph </P></BODY>

    BODY ~ P ~ EM {background: red; color: white}
    The EM element will be declared the specified style only if it directly descends from the P element which in its turn directly descends from the BODY element:
    <BODY><P><EM>Red and white EM</EM></P></BODY>

    Go to top

  19. What is CSS declaration?

    CSS declaration is style attached to a specific selector. It consists of two parts; property which is equivalent of HTML attribute, e.g. text-indent: and value which is equivalent of HTML value, e.g. 10pt. NOTE: properties are always ended with a colon.

    Go to top

  20. What is 'important' declaration?

    Important declaration is a declaration with increased weight. Declaration with increased weight will override declarations with normal weight. If both reader's and author's style sheet contain statements with important declarations the author's declaration will override the reader's.

    BODY {background: white ! important; color: black}

    In the example above the background property has increased weight while the color property has normal.

    Go to top

  21. What is property?

    Property is a stylistic parameter (attribute) that can be influenced through CSS, e.g. FONT or WIDTH. There must always be a corresponing value or values set to each property, e.g. font: bold or font: bold san-serif.

    Go to top

  22. What is shorthand property?

    Shorthand property is a property made up of individual properties that have a common "addressee". For example properties: font-weight, font-style, font-variant, font-size, font-family, refer to the font. To reduce the size of style sheets and also save some keystrokes as well as bandwidth they can all be specified as one shorthand property font, e.g.:

    H1     {font-weight: bold;        font-style: italic;         font-variant: small-caps;        font-size: 160%;        font-family: serif}

    can be all shorthanded to a space separated list:

    H1 {font: bold italic small-caps 160% serif}

    Note: To make things even simpler the line-height property can be specified together with the font-size property:

    H1 {font: bold italic small-caps 160%/170% serif}

    Go to top

  23. What is value?

    Value is a 'physical' characteristic of the property. Property declares what should be formatted, e.g. FONT  while value suggests how the property should be formatted, e.g. 12pt. By setting the value 12pt to the property FONT it is suggested that the formatted text be displayed in a 12 point font. There must always be a corresponding property to each value or set of values.

    H1 {font: bold 180%}

    In the example above the H1 selector is declared the FONT property which in its turn is declared the values BOLD and 180%.

    The values suggesting alternatives are specified in a comma separated list, e.g.

    H1 {font-family: font1, font2}

    Go to top

  24. What is initial value?

    Initial value is a default value of the property, that is the value given to the root element of the document tree. All properties have an initial value. If no specific value is set and/or if a property is not inherited the initial value is used. For example the background property is not inherited, however, the background of the parent element shines through because the initial value of background property is transparent. 

    <P style="background: red">Hello <strong>World</strong></P>
    Content of the element P will also have red background

    Go to top

  25. Can I attach more than one declaration to a selector?

    Yes. If more than one declaration is attached to a selector they must appear in a semi colon separated list, e.g.;

    Selector {declaration1; declaration2}
    P {background: white; color: black}

    Go to top

  26. What is class?

    Class is a group of 1) instances of the same element to which an unique style can be attached or 2) instances of different elements to which the same style can be attached.

    1) The rule P {color: red} will display red text in all paragraphs. By classifying the selector P different style can be attached to each class allowing the display of some paragraphs in one style and some other paragraphs in another style.

    2) A class can also be specified without associating a specific element to it and then attached to any element which is to be styled in accordance with it's declaration. All elements to which a specific class is attached will have the same style.

    To classify an element add a period to the selector followed by an unique name. The name can contain characters a-z, A-Z, digits 0-9, period, hyphen, escaped characters, Unicode characters 161-255, as well as any Unicode character as a numeric code, however, they cannot start with a dash or a digit. (Note: in HTML the value of the CLASS attribute can contain more characters). (Note: text between /* and */ are my comments).

    CSS
    P.name1 {color: red} /* one class of P selector */
    P.name2 {color: blue} /* another class of P selector */
    .name3 {color: green} /* can be attached to any element */

    HTML
    <P class=name1>This paragraph will be red</P>
    <P class=name2>This paragraph will be blue</P>
    <P class=name3>This paragraph will be green</P>
    <LI class=name3>This list item will be green</LI>

    It is a good practice to name classes according to their function than their appearance; e.g. P.fotnote and not P.green. In CSS1 only one class can be attached to a selector. CSS2 allows attaching more classes, e.g.:

    P.name1.name2.name3 {declaration}<P class="name1 name2 name2">This paragraph has three classes attached</P>

    Go to top

  27. What is grouping

    Grouping is gathering (1) into a comma separated list two or more selectors that share the same style or (2) into a semicolon separated list two or more declarations that are attached to the same selector (2).

    1. The selectors LI, P with class name .first and class .footnote share the same style, e.g.:

    LI {font-style: italic}
    P.first {font-style: italic}
    .footnote {font-style: italic}

    To reduce the size of style sheets and also save some typing time they can all be grouped in one list.

    LI, P.first, .footnote {font-style: italic}

    2. The declarations {font-style: italic} and {color: red} can be attached to one selector, e.g.:

    H2 {font-style: italic}
    H2 {color: red}

    and can also be grouped into one list:

    H2 {font-style: italic; color: red}

    Go to top

  28. What are pseudo-elements?

    Pseudo-elements are fictional elements that do not exist in HTML. They address the element's sub-part (non-existent in HTML) and not the element itself. In CSS1 there are two pseudo-elements: 'first-line pseudo-element' and 'first-letter pseudo-element'. They can be attached to block-level elements (e.g. paragraphs or headings) to allow typographical styling of their sub-parts. Pseudo-element is created by a colon followed by pseudo-element's name, e.g:

    P:first-lineH1:first-letter

    and can be combined with normal classes; e.g:

    P.initial:first-line

    First-line pseudo-element allows sub-parting the element's first line and attaching specific style exclusively to this sub-part; e.g.:

    P.initial:first-line {text-transform: uppercase}

    <P class=initial>The first line of this paragraph will be displayed in uppercase letters</P>

    First-letter pseudo-element allows sub-parting the element's first letter and attaching specific style exclusively to this sub-part; e.g.:

    P.initial:first-letter { font-size: 200%; color: red}

    <P class=initial>The first letter of this paragraph will be displayed in red and twice as large as the remaining letters</P>

    Go to top

  29. What are pseudo-classes?

    Pseudo-classes are fictional element types that do not exist in HTML. In CSS1 there is only one element type which can be classed this way, namely the A element (anchor).  By creating three fictional types of the A element individual style can be attached to each class. These three fictional element types are: A as unvisited link, A as active link and A as visited link. Pseudo-classes are created by a colon followed by pseudo-class's name. They can also be combined with normal classes, e.g.:

    A:link {background: black; color: white}A:active {background: black; color: red}A:visited {background: transparent; color: black}

    <A HREF....>This anchor (or rather these anchors) will be displayed as declared above</A>

    A.foot:link {background: black; color: white}A.foft:active {background; black: color: red}A.foot:visited {background: transparent; color: black}

    <A CLASS=foot HREF....>This anchor and all other anchors with CLASS foot will be displayed as declared above</A>

    Go to top

  30. What is cascade?

    Cascade is a method of defining the weight (importance) of individual styling rules thus allowing conflicting rules to be sorted out should such rules apply to the same selector. 

    Declarations with increased weight take precedence over declaration with normal weight:

    P {color: white ! important}  /* increased weight */
    P (color: black} /* normal weight */

    Go to top

  31. What is cascading order?

    Cascading order is a sorting system consisting of rules by which declarations are sorted out so that there are not conflicts as to which declaration is to influence the presentation. The sorting begins with rule no 1. If a match is found the search is over. If there is no match under rule no 1 the search continues under rule no 2 and so on.

    1. Find all declarations that apply to a specific selector/property
      and
      Declare the specified style if the selector matches the element
      if there isn't any
      Let the element inherit its parent property
      if there isn't any
      Use initial value

    2. Sort by weight (! important)
      Increased weight take precedence over normal weight

    3. Sort by origin
      Rules with normal weight declared in author's style sheet will override rules with normal weight declared in user's personal style sheets
      Rules with increased weight declared in user's personal style sheet will override rules with normal weight declared in author's style sheet
      Rules with increased weight declared in author's style sheet will override rules with increased weight declared in user's personal style sheets
      Author's and user's rules will override UA's default style sheet.

    4. Sort by selector's specificity
      More specific selector will override less specific one:

      ID-selector (most specific), followed by
      Classified contextual selectors (TABLE P EM.fot)
      Class selectors (EM.fot)
      Contextual selectors - the "lower down" the more weight, (TABLE P EM), (TABLE P EM STRONG) - STRONG has more weight than EM.

    5. Sort by order specified
      If two rules have the same weight, the latter specified overrides ones specified earlier. Style sheets are sorted out as follows:

      The STYLE attribute (inline style) overrides all other styles
      The Style element (embedded style) overrides linked and imported sheets
      The LINK element (external style) overrides imported style
      The @import statement - imported style sheets also cascade with each other in the same order as they are imported

    Go to top

  32. What are inline, block, parent, children, replaced and floating elements?
    Inline
    elements which do not have line breaks. Can occur in block elements or other inline elements, cannot contain block elements.

    Inline elements in HTML 3.2; EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, TT, I, B, U, STRIKE, BIG, SMALL, SUB, SUP, A, IMG, APPLET, FONT, BASEFONT, BR, SCRIPT, MAP, INPUT, SELECT, TEXTAREA.

    Inline elements in HTML 4.0; EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR, ACRONYM, TT, I, B, BIG, SMALL, SUB, SUP, A, IMG, OBJECT, BR, SCRIPT, MAP, Q, SPAN, BDO, INPUT, SELECT, TEXTAREA, LABEL, BUTTON, (INS, DEL).

    Inline elements in HTML 4.0 Transitional; EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR, ACRONYM, TT, I, B, U, S, STRIKE, BIG, SMALL, SUB, SUP, A, IMG, APPLET, OBJECT, FONT, BASEFONT, BR, SCRIPT, MAP, Q, SPAN, BDO, IFRAME, INPUT, SELECT, TEXTAREA, LABEL, BUTTON, (INS, DEL).

    Block
    elements which do have line breaks. May occur in other block elements, cannot occur in inline elements, may contain both block and inline elements.

    Block elements in HTML 3.2; H1, H2, H3, H4, H5, H6, ADDRESS, P, DL, DT, DD, UL, OL, DIR, MENU, LI, DIV, CENTER, BLOCKQUOTE, PRE, HR, ISINDEX, TABLE, FORM.

    Block elements in HTML 4.0; P, H1, H2, H3, H4, H5, H6, UL, OL, PRE, DL, DIV, NOSCRIPT, BLOCKQUOTE, FORM, HR, TABLE, FIELDSET, ADDRESS, (INS, DEL).

    Block elements in HTML 4.0 Transitional; P, H1, H2, H3, H4, H5, H6, UL, OL, DIR, MENU, PRE, DL, DIV, CENTER, NOSCRIPT, NOFRAMES, BLOCKQUOTE, FORM, ISINDEX, HR, TABLE, FIELDSET, ADDRESS, (INS, DEL).

    Parents and children
    elements which either contain (parents) or are in the content of (children) other elements, e.g. <P>text<STRONG>text</STRONG>text</P>. P is a parent of STRONG. STRONG is a child of P. If not specified otherwise, children will inherit parent's properties. NOTE: not all properties are inherited. For more information, see INHERITANCE.
    Replaced
    elements which content is replaced. For example content of the IMG element is replaced with an image, content of the INPUT element is replace with a field.
    Floating
    elements which follow the flow of a parent - inline elements.

    Go to top

  33. How does inheritance work?

    HTML documents are structured hierarchically. There is an ancestor, the toplevel element, the HTML element, from which all other elements (children)are descended. As in any other family also children of the HTML family caninherit their parents, e.g. color or size.

    By letting the children inherit their parents a default style can be createdfor top level elements and their children. (Note: not all properties can be inherited).  The inheritance starts at the oldest ancestor and is passed on to its children and then their children and the children's children and so on.

    Inherited style can be overridden by declaring specific style to childelement.  For example if the EM element is not to inherit its parent P thenown style must be declared to it. For example:

    BODY {font-size: 10pt}
    All text will be displayed in a 10 point font

    BODY {font-size: 10pt}
    H1 {font-size: 14pt} or H1 {font-size: 180%}

    All text except for the level 1 headings will be displayed in a 10 point font. H1 will be displayed in a 14 point font (or in a font that is 80% larger than the one set to BODY). If the element H1 contains other elements, e.g. EM then the EM element will also be displayed in a 14 point font (or 180%) it will inherit the property of the parent H1. If the EM element is to be displayed in some other font then own font properties must be declared to it, e.g:

    BODY {font-size: 10pt}
    H1 {font-size: 14pt} or H1 {font-size: 180%}
    EM {font-size: 15pt} or EM {font-size: 110%}

    The EM element will be displayed in a 15 point font or will be 10% larger than H1. NOTE: EM is, in this example, inside H1 therefore will inherit H1's properties and not BODY's.

    The above declaration will display all EM elements in 15 point font or font that is 10% larger than font declared to the parent element. If this specific font is to apply to EM elements but only if they are inside H1 and not every occurrence of EM then EM must take a form of a contextual selector.

    H1 EM {font-size: 15pt} or H1 EM {font-size: 110%}

    In the example above EM is a contextual selector. It will be displayed in specified font only if it will be found in the context of H1.

    Not all properties are inherited. One such property is background. However, since it's initial value is transparent the background of the parent element will shine through by default unless it is explicitly set.

    Go to top

  34. Are Style Sheets case sensitive?

    No. Style sheets are case insensitive. Whatever is case insensitive in HTML is also case insensitive in CSS. However, parts that are not under control of CSS like font family names and URLs can be case sensitive - IMAGE.gif and image.gif is not the same file.

    Go to top

  35. Which characters can CSS-names contain?

    The CSS-names; names of selectors, classes and IDs can contain characters a-z, A-Z, digits 0-9, period, hyphen, escaped characters, Unicode characters 161-255, as well as any Unicode character as a numeric code. The names cannot start with a dash or a digit. (Note: in HTML the value of the CLASS attribute can contain more characters).

    Go to top

  36. Can I include comments in my Style Sheet?

    Yes. Comments can be written anywhere where whitespace is allowed and are treated as white space themselves. Anything written between /* and */ is treated as a comment (white space). NOTE: Comments cannot be nested.

    /* This is a CSS-comment */

    Go to top

  37. Can Style Sheets and HTML stylistic elements be used in the same document?

    Yes. Style Sheets will be ignored in browsers without CSS-support and HTML stylistic elements used.

    Go to top

  38. Which set of definitions, HTML attributes or CSS properties, take precedence?

    CSS properties take precedence over HTML attributes. If both are specified, HTML attributes will be displayed in browsers without CSS support but won't have any effect in browsers with CSS support.

    Go to top

  39. Can CSS be used with other than HTML documents?

    Yes. CSS can be used with any ny structured document format. e.g. XML, however, the method of linking CSS with other document types has not been decided yet (Feb 98).

    Go to top

What’s the Difference Between HTML and XHTML


I just got an email from a budding web-designer friend that said:

What the hell is the difference between XHTML and HTML?!?!? Am I just stupid? Is
it hard to switch over? I don’t even know what the hay I’m talking about.

I replied back with a quick off-the-cuff comparison between the two - the
differences and the reasons the two standards exist - and thought other people
might benefit. So, I’m posting it here.

Now, I don’t profess to be an expert, and I’m sure there are plenty of nuances
I’ve overlooked. Feel free to contribute in the comments, but keep in mind that
I’m purposely making this explanation as simple as possible and leaving out the
gory details.

It’s a tricky question to answer, but here goes . . .

There’s a computer language (not programming language!) called XML. It stands
for extensible markup language. Basically, it’s just a standard way of storing
data (such as a payroll report, a web page, the number of cows in your barn,
anything) that can be easily read by people and parsed (understood) by
computers. Take a look at this XML code I’m making up on the spot . . .





10



1

2







8

30





Basically, that says I have a farm with a Barn and a Field. The barn has 10
horses and some tools (a hammer and two shovels). There’s also a field with 8
cows and 30 pigs.

That make sense? It’s a very basic example, but it shows how you can use XML to
store any sort of data you want. It just has to follow the proper structure.

Ok, so that’s XML in a (very small) nutshell.

HTML was created in the early 90’s by Tim Berners-Lee (before XML was invented)
as a way to describe web pages. It worked great. It was easy to read, easy to
write, and computers could understand it, too.

(Ok, I’m totally gonna botch this next part.) People thought, hey, if HTML works
great for describing web pages, lets “formalize” the language so that we can use
that style to store any type of data we want. And so, XML was born. Basically,
they took the look of HTML and added a few rules about how you were supposed to
write it. That’s why HTML looks like XML and vice versa.

Ok, now for XHTML. A few years after XML caught on (at this time people were
still building websites with HTML), the W3C (the governing body of HTML) decided
they should make a “new” version of HTML that was “proper” XML. In other words,
even though HTML looked like XML, there were still places in HTML were it didn’t
follow the newly defined XML specification. (And that makes sense since HTML
came before XML.)

So, XHTML is a new version of HTML that is valid XML code. There’s not a huge
difference between XHTML and HTML. The biggest thing is that all your tags must
have a matching closing tag. For example, you know that when you create a link
the opening <a> has a matching </a>. But what about the <br> tag? You don’t
write <br>some text</br> do you? But according to the rules of XML, each tag has
to have a matching closing tag. So, in XHTML you now have to write your <br>
tags like <br/>. That’s called a “self-closing” tag.

In addition to requiring every tag to have a closing tag (or be self-closing),
they also got rid of some old tags and attributes that had been replaced by CSS.
For example, the <font> tag is no longer allowed. And the width attributes in
tags, like <table width=”50%”>, is gone, too. There are too many little changes
like this to name here, but I think that should give you an idea.

So, which one do you use? HTML or XHTML? It doesn’t really matter since there’s
a competing HTML5 standard on it’s way that will compete with XHTML (yes, our
lives just got more complicated). Here’s what I do . . .

Declare your pages to be XHTML1. That way, the browser knows how to read them.
Then, run your pages through the W3C XHTML Validator2 to make sure you code is
correct. Also, make sure you adhere to proper “modern” web design principles
like you’re doing already:

  • Use CSS for formatting and layout
  • Don’t use tables for layout
  • No old/deprecated tags like <font>, etc.


Do all that and you’ll be fine. As for the upcoming HTML5, well, that’s
something all web designers will have to worry about together when it happens.

HTML

What is HTML?


HTML is a computer language devised to allow website creation. These websites can then be viewed by anyone else connected to the Internet. It is relatively easy to learn, with the basics being accessible to most people in one sitting; and quite powerful in what it allows you to create. It is constantly undergoing revision and evolution to meet the demands and requirements of the growing Internet audience under the direction of the » W3C, the organisation charged with designing and maintaining the language.

The definition of HTML is HyperText Markup Language.

  • HyperText is the method by which you move around on the web — by clicking on special text called hyperlinks which bring you to the next page. The fact that it is hyper just means it is not linear — i.e. you can go to any place on the Internet whenever you want by clicking on links — there is no set order to do things in.

  • Markup is what HTML tags do to the text inside them. They mark it as a certain type of text (italicised text, for example).

  • HTML is a Language, as it has code-words and syntax like any other language.




How does it work?



HTML consists of a series of short codes typed into a text-file by the site author — these are the tags. The text is then saved as a html file, and viewed through a browser, like Internet Explorer or Netscape Navigator. This browser reads the file and translates the text into a visible form, hopefully rendering the page as the author had intended. Writing your own HTML entails using tags correctly to create your vision. You can use anything from a rudimentary text-editor to a powerful graphical editor to create HTML pages.


What are the tags up to?


The tags are what separate normal text from HTML code. You might know them as the words between the . They allow all the cool stuff like images and tables and stuff, just by telling your browser what to render on the page. Different tags will perform different functions. The tags themselves don’t appear when you view your page through a browser, but their effects do. The simplest tags do nothing more than apply formatting to some text, like this:

These words will be bold, and these will not.

In the example above, the tags were wrapped around some text, and their effect will be that the contained text will be bolded when viewed through an ordinary web browser.

If you want to see a list of a load of tags to see what’s ahead of you, look at this tag reference. Learning the tags themselves is dealt with in the next section of this website, My First Site.


Is this going to take long?


Well, it depends on what you want from it. Knowing HTML will take only a few days of reading and learning the codes for what you want. You can have the basics down in an hour. Once you know the tags you can create HTML pages.

However, using HTML and designing good websites is a different story, which is why I try to do more than just teach you code here at HTMLSource — I like to add in as much advice as possible too. Good website design is half skill and half talent, I reckon. Learning techniques and correct use of your tag knowledge will improve your work immensely, and a good understanding of general design and the audience you’re trying to reach will improve your website’s chances of success. Luckily, these things can be researched and understood, as long as you’re willing to work at it so you can output better websites.

The range of skills you will learn as a result of running your own website is impressive. You’ll learn about aspects of graphic design, typography and computer programming. Your efficiency with computers in general increases.You’ll also learn about promotion and your writing will probably improve too, as you adapt to write for certain audiences.


Do I have to be online all the time?


Not at all. You can code your entire website offline, storing it all on your own computer, and then just transfer all the files onto the web. Then whenever you have new content, you just add that to the existing online version of your site. It’s really quite simple.


Is there anything HTML can’t do?


Of course, but since making websites became more popular and needs increased many other supporting languages have been created to allow new stuff to happen, plus HTML is modified every few years to make way for improvements.

Cascading Stylesheets are used to control how your pages are presented, and make pages more accessible. Basic special effects and interaction is provided by JavaScript, which adds a lot of power to basic HTML. Most of this advanced stuff is for later down the road, but when using all of these technologies together, you have a lot of power at your disposal.

Thursday, September 24, 2009

sitemap


xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">



http://sujalkhan.blogspot.com/
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/09/download-s60-software-for-nokia-n73.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/nokia-n73-games-592-games-megapack.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/n73-jar-games-56-games-pack-download.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/09/nokia-n73-games-themes-and-applications.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/09/five-most-useful-free-applications-for.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/08/when-does-google-ban-penalize-or_3487.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/08/when-does-google-ban-penalize-or_11.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/08/how-to-achieve-sitelinks-for-your.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/08/how-to-optimize-images-for-search.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_09_06_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_08_11_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/08/chris-brogan-kills-rockstars-page.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/08/is-lifestreaming-killing-blogging.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_07_15_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/07/nokia-n73-mobile-games.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_07_14_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/07/50-great-things-you-can-get-free.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_07_09_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/07/iphone-3gs.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/07/iphone-3g.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/07/is-windows-7-best-microsoft-operating.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_06_27_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/06/advantages-of-internet-marketing.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/06/internet-marketing.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_06_02_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/06/major-differences-between-n95-8gb-and.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/06/nokia-n96.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_05_26_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/nokia-n95-8gb.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_02_15_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/02/variations-in-n95.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009_01_12_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008/06/features-of-n95.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_12_27_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_11_20_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_10_22_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/1000-tutorials-computer-tricks-and.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_09_14_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/simple-ways-to-index-your-blog-on.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_08_24_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/five-best-world-browser-to-use.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_07_10_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/list-of-n70-application-pack.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_06_11_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/microsoft-encyclopedia-of-networking.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_05_18_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/crack-vista.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_04_25_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/superspeed-usb-30-has-ben-unleashed.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_03_28_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/3.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_02_22_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/xp-to-vista-upgrading-stop-take-while.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008_01_29_archive.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2008/01/sujal-khan.html
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/07/nokia-n73-mobile-games.html?showComment=1249114401414
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/1000-tutorials-computer-tricks-and.html?showComment=1247642535794
2009-09-07T06:32:21+00:00
weekly


http://sujalkhan.blogspot.com/2009/05/list-of-n70-application-pack.html?showComment=1245923976931
2009-09-07T06:32:21+00:00
weekly

Sunday, September 6, 2009

Download S60 Software for Nokia N73

Nokia N73You could download the free S60 games and applications for Nokia N73. To find out more about Nokia N73, please click here.
Nokia N73

Theme DIYTheme DIY
With "Theme DIY", you can create customized themes and display them on your phone. You can choose from a variety of preset theme templates such as Pets, Baby, Love, Fashion, Business and many more. Select two photos for the background in idle screen mode, and the background in the application menu. You can also select a ringtone for each theme. Make your own themes in just a few simple steps – it's that easy.
Download


Avatar SMSAvatar SMS
S60 application “Avatar SMS” allows you to style your own coolest avatars with up to millions of possible combinations! Turn your avatar into expressive animated icons, and text it to your friends* – at the same cost of sending an ordinary SMS! Share avatars you build for yourself and for friends, or set them as contact pictures to get a “hi” from cute animated avatars every time you make a call!Note:*If the recipients of Avatar SMS messages do not yet have the "Avatar SMS" S60 application installed on their handset, your incoming Avatar SMS messages may contain some codes. Simply install Avatar SMS application and the messages can then be decoded instantly!
Download

Music BoxMusic BoxWith Music Box, you can compose original music with the classic crispness of a mechanical music box. Bask in the soothing chimes, or better yet, show your individual creativity by using your creation as a distinctive ringtone – now you are a proper music box maestro!Download
SMS ExportSMS ExportUsing “SMS Export”, you can export all SMS messages in your Inbox to a specified folder as a pure text file. This file can be sent via Bluetooth or cable to a computer/other devices for backup purposes.Download >>
Animated SMSAnimated SMS
Finding the ordinary SMS dull? Now you can put more of yourself into your text messages with Animated SMS! Enliven your messages with a selection of animated emoticons and full-screen animation, send it as a simple SMS message, and bring instant smiles to your friends’ faces! You can even share the application with your friends via Bluetooth!Note:The software may require a GPRS connection to the internet to download emoticons and animation. GPRS data service requires network support, and may generate additional charges. Please contact your network operator for further details. Network charges incurred will be at user’s expense.
Download >>

Classic Card MatchingClassic Card MatchingGive your brain a workout with this mobile game! Memorize the position of all pictures, and match identical pairs within the time limit. Stretch your brainpower in this “unforgettable” race against time!Download >>
Crocodile PoolCrocodile PoolDelay the ravenous crocodiles from crawling ashore by feeding them the right colors of food. Your survival depends on your eyes and reflexes!Download >>
FencingFencingFencing combines art and science in an addictive contact sport. Use your lightening reflexes and movements to evade and counter your opponent’s blows. Come cross swords with your opponent… The champion throne awaits you!Download >>
HAHA BoyHAHA BoyThe HAHA boy keeps his way safe by sending frogs ,rabbits and raccoons into shock with a megaphone-enhanced “HA!”, and well-aimed kick before they can do HAHA boy any harm.Download >>
Mobi-Caddie

Mobi-CaddieMobi-Caddie allows you to calculate your golf scores with a range of scoring systems! Golfers can receive synchronize display of scores and updates, freeing you to focus on the game with best performance. The game also features the GPS system for easy estimation of the hitting distance to boost an excellent result. The pre-installed popular websites, the Golf007, provides you with details of over 35 famous golf courses located in Hong Kong, Macau and Guangdong, keeping you informed with the latest news of this exciting sports.

Download (Trial Version in Chinese)
Bluetooth RacingBluetooth RacingAvoid obstacles on the way with the agile action of your favourite car. Enjoy the exciting chase and cross the finish line with triumph! You can also compete with your friends and share the stimulation via bluetooth.Download (Chinese version)
Hit the PhotoHit the PhotoWant to "Whack the monsters" with your mobile? Besides the pre-loaded "Whack the monsters" game, you can also take photos with your mobile and transform them into your "personalized monster". Whack the monsters with your swift response and indulge yourself in the excitement!Download (Chinese version)
M Bounce MahjongM Bounce MahjongInfusing our national tradition into the mobile. A major challenge to your technique, wisdom, mathematic skills and luck. Enter the battle with your biggest challenger!Download (Chinese version)
M Bounce Big 2M Bounce Big 2Try this innovative Big 2 game inspired by traditional rules with your handpick favourite character. Start the game with the "Diamond 3" holder and see who will become the ultimate winner!Download (Chinese version)
Carnage!Carnage!Turn into an evil dinosaur and destroy the city ruthlessly with no compassion in innocent citizens. With the army of the earth and the space fighters defending with all their might, you have no choice but to exhale fire and repulse the assailants away. At the same time skillfully avoid all the obstacles along the way. Forget who you are and destroy impudently!Download (Chinese version)
Swim Survivor Swim SurvivorSwim freely in the serene ocean and collect as much ducklings as you can, but do beware of sudden attacks by the scary sea monsters. A perfect combination of fun and excitement. You can also share the game with your best friends via bluetooth!Download (Chinese version)
Winning FighterWinning FighterAn exciting 3D battle with colorful 3D scenes for a real life stimulating experience! Choose from a range of fierce characters and costumes to beat your opponents in no time.Download (Chinese version)
Clock Screensaver

Clock ScreensaverChoices of different clock skins and wallpapers to display local and international times. You can even use it as a practical screen saver!

Download (Chinese version)
Slide ScreensaverSlide ScreensaverIn search of screen savers with unique personal style? Simply choose from a range of self-selectable images, image sequences and image display modes in your cell phone for a cool and inimitable style!Download (Chinese version)
Name Card Generator

Name Card GeneratorProduce your one-of-a-kind name card with ease! Choose from a range of preset images according to your preference. The program then automatically transfers specific information from the phonebook, arranges text within the preset frame, and places photos onto the assigned place. Finished name cards are stored into a personal gallery for your clear review. You can also share these remarkable products with your best friends via bluetooth!

Download (Chinese version)