
Just another WordPress site
Whether you you need a small to medium website or a large company requiring an ECommerce Web site Website Design and Development, I got you covered. Web Design is not just my job it’s my passion. From basic websites to database driven CMS and e-commerce or shop carts I got you covered. I specialize in affordable, search-engine friendly website designs. Know more About Me | View my Portfolio and Projects | Visit my Personal Page
HTML 5 is the next major version of HTML. It introduces a bunch of new elements that will make our pages more semantic. This will make it a lot easier for search engines and screenreaders to navigate our pages, and improve the web experience for everyone. In addition, HTML 5 will also include fancy APIs for drawing graphics on screen, storing data offline, dragging and dropping, and a lot more. Let’s get started marking up the blog page.
Before we begin marking up the page we should get the overall structure straight:

In HTML 5 there are specific tags meant for marking up the header, navigation, sidebar and footer. First, take a look at the markup and I’ll explain afterwards:
It still looks like HTML markup, but there are a few things to note:
Instead of using divs to contain different sections of the page we are now using appropriate, semantic tags. They will make it a lot easier for search engines and screen readers to figure out what’s what in a page.
The navigation is marked up exactly like we would do it in HTML 4 or XHTML, using an unordered list. The key is that this list is placed inside the nav-tags.
We have already defined a new section in the document using the section tag. Now we just need some content.
We add an id to the section tag so we can identify it later when styling. We use the header tag to wrap around the introductory h2 element. In addition to describing a whole document, the header-tag should also be used to describe individual sections.
Our main content area consists of three sections: the blog post, the comments and the comment form. Using our knowledge about the new structural tags in HTML 5, it should be easy to mark it up.
Go through the markup and I’ll explain the new elements afterwards.
We start a new section and wrap the whole blog post in an article-tag. The article tag is used to denote an independent entry in a blog, discussion, encyclopedia, etc. and is ideal to use here. Since we are viewing the details of a single post we only have one article, but on the front page of the blog we would wrap each post in an article-tag.
The header element is used to present the header and metadata about the blog post. We tell the user when the post was written, who wrote it and how many comments it has. Note that the timestamp is wrapped in a

Marking up the comments is pretty straight-forward. No new tags or attributes are used.
Several enhancements to forms have been introduced in HTML 5. You longer have to do client-side validation of required fields, emails, etc. The browser takes care of this for you.
There are new two new types of inputs, email and url. Email specifies that the user should enter a valid E-mail, and url that the user should enter a valid website address. If you write required as an attribute, the user cannot submit an empty field. “Required” is a boolean attribute, new to HTML 5. It just means that the attribute is to be declared without a value.
The markup of the sidebar and footer is extremely simple. A few sections with some content inside the appropriate aside- and footer-tags.
You can view the final, unstyled markup here. Now for the styling.
CSS 3 builds upon the principles about styles, selectors and the cascade that we know so well from earlier versions of CSS. It adds loads of new features, including new selectors, pseudo-classes and properties. Using these new features it becomes a lot easier to set up your layout. Let’s dive in.
To start off with we are going to define some basic rules concerning typography, background color of the page, etc. You’ll recognize all of this from CSS 2.1
First we reset margin- and padding-styles with a simple rule. In a production environment I would use a more complete CSS Reset such as Eric Meyer’s (for CSS 2.1) but for the scope of the tutorial this will do.
We then tell the browser to render all the new HTML 5 elements as block. The browsers are fine with elements they don’t recognize (this is why HTML 5 is somewhat backwards compatible), but they don’t know how those elements should be rendered by default. We have to tell them this until the standard is implemented across the board.
Also note how I’ve chosen to size the fonts in pixels instead of ems or %. This is to maintain the progressive nature of the tutorial. When the major browsers one day are completely finished implementing HTML 5 and CSS 3 we will all have access to page zooming instead of just text resizing. This eliminates the need to define sizes in relative units, as the browser will scale the page anyway.
See what the page looks like with the basic styling applied. Now we can move on to styling the rest of the page. No additional styles are required for the header, so we’ll go straight to the navigation.
It is important to note that the width of the body has been defined as 940px and that it has been centered. Our navigation bar needs to span the whole width of the window, so we’ll have to apply some additional styles:
We position the nav-element absolutely, align it to the left of the window and make it span the whole width. We’ll center the nested list to display it within the boundaries of the layout:
Now we’ll define some additional styles to make the navigation items look prettier and align them to the grid the layout is based on. I’ve also included a style for highlighting the page the user is on, and some custom styling for the subscription-link.
The markup for the introduction is pretty simple: A section with a heading and a paragraph of text. However, we’ll use some new CSS 3 tricks to make it look more appealing.
We are using two new properties. The first one is background-size, which allows you to scale the background-image. In our case, we scale it to 100% on both axes. If the box expands as we add more content to it, the gradient background will scale as well. This is something that was not possible in CSS 2.1 without non-semantic markup and miscellaneous browser issues.

The second new property is border-radius, which applies rounded corners to the element. The radius of our rounded corners are 22px in every corner. You could specify different values for each corner or choose to only round individual corners.

Unfortunately, neither of the properties are fully implemented into the major browsers. However, we can get some support by using vendor-specific attributes. Background-size is supported by newer versions of Safari, Opera and Konqueror. Border-radius is supported by newer versions of Safari and Firefox.
Since we have a background-color defined, there will be no major problems in browsers that don’t support background-size, such as Firefox. Now we just need to style the heading and the text.
The flower image can be added easily by giving #intro a second background image, something that CSS 3 supports.
We give the two background images explicit dimensions to ensure that they don’t overlap, and we’re set. Note the shorthand notation of background-size.

Unfortunately, no browser reliably supports this yet, so we’ll have to do it the old-fashioned way: by including an inline image and positioning it using CSS. See the final example to see how it was done.
The content area and sidebar are going to be aligned beside each other. Traditionally you would do this by using floats, but in CSS 3 we are going to use tables!
“What?! Tables?” you might ask and look confused. You probably learned years ago that using tables for web layout is a big no-no, and it still is. You should never use the table-element to mark up a layout. However, in CSS 3 we can make elements behave like tables without it ever showing in the markup! To start off with, we’re going to need some divs to group the sections in a little more logical manner.
Everything still makes sense semantically, but now we can style it. We want the #content div to behave like a table, with #mainContent and aside as table-cells. With CSS 3, this is very easy:

That’s all! No more floating, faux column background images, clearing or collapsing margins. We’ve made the elements behave like a table, and this makes it much easier for us to do layout.
The styling of the post header is rather trivial so I’ll skip to the fun part: the multi-column layout.
Multiple columns of text was previously impossible without manually splitting the text, but with CSS 3 it’s a piece of cake, although we have to add a div around the multiple paragraphs for this to work with current browsers.
Now we can add two simple properties and call it a day.
We want 2 columns and a gap of 22px between the columns. The additional div is needed because there is currently no supported way of making an element span more than one column. In the future, however, you’ll be able to specify the column-span property, and we could just write:
Of course the column-count and column-gap properties are only supported by some browsers, Safari and Firefox. We have to use the vendor-specific properties for now.
If you look closely at the image in the blog post you’ll see a drop-shadow. We are able to generate this using CSS 3 and the box-shadow property.

The first “3px” tells the browser where we want the shadow to stop horizontally. The second “3px” tells it where we want the shadow to stop vertically. The last “7px” is how blurred the border should be. If you set it to 0 it will be completely solid. Last but not least we define the base color of the shadow. This color is of course faded, depending on how much you blur the shadow.
It probably comes as no surprise that this property is not implemented in all browsers yet. In fact, it only works in Safari, and you have to use the vendor-specific property.
Zebra-striping, or highlighting every second element in a series, has traditionally involved selecting all the elements via javascript, then looping through them and highlighting all the odd elements. CSS 3 introduces the pseudo-class “nth-child”, which makes it ridiculously simple to do this without javascript. We’ll use it to zebra-stripe the comments.
The weird value “2n+1″ is actually pretty simple if you understand what it stands for:
Alternatively, you could simply write:
Since the standard includes the two most used values as shorthand, odd and even. The rest of the comment styling should be simple to understand with your new knowledge.
A couple of CSS 3 techniques are reused in the styling of the comment form, footer and sidebar. In the comment form and the footer I’ve used the same type of table layout technique used in the main layout. In the sidebar border-radius is used to add rounded corners to the different sections.
See the final design with all styling applied.
The page renders correctly in Safari 4 and newer webkit-based browsers, as it is the only rendering engine that supports all of the CSS 3 techniques we have used. Firefox 3 has some problems applying rounded corners to our flower image and it doesn’t support background-size, but besides that the layout works. I’ve chosen to ignore Internet Explorer as it requires a bit of hacking to get HTML 5 to work. You could also define some more rules and get everything working across major browsers, but all of this is outside the scope of the tutorial.
When HTML 5 and CSS 3 are one day implemented in all browsers it will be a lot easier to build websites. We’ll finally be able to stop using floats for layout (which they were never meant to be used for), and we will spend considerably less time writing javascript to scale our background images or zebra-stripe our tables. Hopefully we will use all this extra time to study some long-neglected areas of web design, like front end optimization and proper information architecture.
This Content is the Courtesy of tutsplus.com
As an online store owner, you need a unique storefront, one that sets you apart from the competition and can be customized easily to meet your special business requirements. Whether it’s Ready to go or custom made one , both are built to be intuitive for shoppers, affordable for you, quick to install, and easily customizable to handle the special needs of your business. Your solution should be:
There are many beginner’s who have no idea on where to start to create an online store. It is very difficult and by far the hardest part of building an online store is getting internet traffic to your website. Creating and/or building an online store is by far the easiest part of running a successful online e-commerce store.
Don’t let the difficulty of building a store discourage you from creating it. I created this article, to help people and direct them in the right location so they can build an online store, the right way.
There are many different ways, you can go about creating an online store. I will be talking about all the common ways and most used ways in creating a store
I have comprehensive package for this to develop and progress an online store

“WordPress is both free and priceless at the same time.”
At Gandharvan.com, we’ve believed this for years. Usability, affordability and aesthetics are what makes WordPress stand out from the crowd.
Wordpress has evolved from its origins as a highly successful blogging platform to offer a stable, full content management system capable of delivering results for online businesses. Improving your website infrastructure could bring massive changes in fortune, or could turn an already good performance into a great one.
WordPress is just the platform to achieve this. There’s now a rainbow of different plugins, widgets and themes to choose from. With Facebook and Twitter compatibility, your website will benefit from increased market reach. WordPress offers a slick and complete package to manage all your online content.
WordPress is a SEO dream
It is a lightweight CMS and allows you full control of your Meta, URL structure and content, making editing easy. Adding pages and posts can be whenever you wish, so there’s no need to let your site go stale: search engines love lots of fresh content.
Our best example of this is My own site: we have managed to put ourselves on page one for the Google search ‘Freelance web Desinger Calicut ’, one of the most competitive markets in the world.
W3C develops these technical specifications and guidelines through a process designed to maximize consensus about the content of a technical report, to ensure high technical and editorial quality, and to earn endorsement by W3C and the broader community.
CSS3 helps to develop and maintain the system on a per module basis and thus gives more flexibility to the system .Thus greater control and flexibility is achieved at presentation level by user of CSS3 because of the advantages and powerful features of CSS3.
We manufacture some of the best medical devices and its applications, for long lasting results
We work for clients satisfcation, can help our clients gain market access to many contries of the World
Our unique range of service brands are designed to provide interchangeable solutions to a variety of client requirements
We make it our mission to give our customers the most innovative products and services spanning all aspects of vending
I've been building and selling websites for over 10 years so I decided to take the easy way out and start selling ebooks. Thanks for the great theme!
- Mark Flournoy
howtoflipablog.com
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum"
- Marry Ribben
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam"
- Rahul
"Dconsectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam"
- Jhon
"Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam"
- Raj
Super Discount offers for Magazine Sites 25% Discount. Contact us to avail the discountSajith V Nair
Door No 114, Mytri Building
PM Kutty Road, Nadakkavu East .
Calicut, 673006 .
Phone : +91- 9745516101
Monday - Friday 10:00 am to 7:00 pm
Friday - Saturday 10:00 pm to 3:00 pm
© 2011 Gandharvan.com – Freelance Web Designer . All Rights Reserved.