Posts Tagged ‘Designing’

Designing Using Css, Cascading Style Sheet Website Designs

Many website development companies, in earlier times used simple HTML to design websites. However, when certain design needed to be changed, it became very tedious to carry out those changes across all the pages of the website. Cascading Style Sheets, also popularly known as CSS, solved this tiresome task of making changes to every web page or the HTML document
Website development companies started using CSS to make their work easy of formatting the HTML document. Before CSS was introduced HTML tags were used to characterize fonts, tables, headers, paragraphs, and so on. The browser would then read these tags and present a formatted HTML page to the user. Tags for various formatting structures were embedded within the HTML and the content of the website. With more HTML tags getting introduced it became a little difficult for the website development company to manage the content and the presentation of the website. Introduction of cascading style sheets made it possible to separate content from the style of the website. One of the significant advantages of CSS was that it allowed the developers to organize the formatting and content of more than one page at one time


CSS has been evolving for quite some time now and web development companies have been adapting to the latest versions. After scaling out CSS1 and CSS2 versions, CSS3 is currently being developed and is being modularized. There are various ways in which the CSS can be sourced for the HTML page in the browser.

The web page designer/developer can define style sheets that can be referenced from an external file or embedded into the HTML page itself.
The user can have styles defined for the browser that will override the styles applied to the webpage. Such a CSS file is stored on the local computer of the user.



Though CSS has simplified things for designers and website development companies, there are still some limitations that must be certainly considered when using cascading style sheets.

The browser support for CSS is not standardized yet and older versions of some browser cannot decipher the style tags. Thus the desired layout of a webpage is not completely obtained.
Designers at times need to compromise on the visual effect of the webpage, as it is not possible to have different backgrounds for every graphic element.
CSS does not support any shapes other than a perfect rectangle thus putting a limitation on use of aesthetics for various shapes.
CSS does not allow full control on the vertical placement of the layout as much as it does for the horizontal placing of elements on the webpage.



There are few other drawbacks that might limit the use of CSS. However, these are being worked on in current version CSS3 and certainly with the advantages and the ease that CSS offer, it is unlikely that website development companies stop using CSS.

Jeff Smith is the managing director of Karma Technologies, a company that specialises in building quality websites, ecommerce sites, desktop applications and company Intranets. Jeff feels strongly about implementing ways to be green into their business practices, to a point they are almost a paper-free company. At Karma they feel strongly about green issues.

More HTML Tips and Tricks:

  • No Related Posts

Table-less Web Designing: by Pseudo Technology

In the previous article “Basic Types and Requirements for Web Designing: PSEUDO TECHNOLOGY” we have discussed about the various techniques of web designing process. But we left the topic of table-less web designing because this topic in itself is a matter of discussion. The first thing you should be aware is that this site is not built using these techniques. The Web Design site on About (and all About sites) is built using tables, and until browsers that support CSS Positioning are more widely used, will be for the foreseeable future. The most important function of table-less web designs is the fact that it greatly facilitates the improvement of accessibility. However they face a bit of difficulty as browser support is minimal.

Browser Support:
CSS Positioning (CSS-P) is the only way to create standards based Web pages using XHTML. Why? Because XHTML requires that tables only be used to define tabular data, and not be used for layout. The problem is, until recently, most browsers only had sketchy support of CSS-P. But now, the following browsers and versions, have minimal to good support of CSS-P, among others:
•    Microsoft Internet Explorer 6
•    Microsoft Internet Explorer 5
•    Netscape Navigator 7
•    Netscape Navigator 6
•    Opera 6
•    Opera 5
•    Mozilla 1
•    Konqueror 3
•    Konqueror 2
Rethinking How You Build a Page:
When you build a site using tables, you have to think in a “tabular” format. In other words, you’re thinking in terms of cells and rows and columns. And your Web pages will reflect that. When you move to a CSS-P web designing, you’ll start thinking of your pages in terms of the content.
For example, the page for this article can be considered to have five content parts:
1.    The header
this is where my photo is, the top banner ad, and basic navigation.
2.    The left navigation
this is the left side of the page, with the subjects and essentials.
3.    The right navigation
this is where the tower ads and other information is.
4.    The content
the text of this article.
5.    The footer
the bottom navigation, copyright information, lower banner ad, and so on.
Rather than putting those elements in a table, I can use the <div></div> tag to define the different portions of the content, and then use CSS-P to place the content elements on the page. For the sake of this article, I’m going to pretend there are just three columns on the page, and ignore the header and footer.
Identifying Your Sections
Once you’ve defined the different content areas of your site, you need to write them in your HTML. While you can, generally, place your sections in any order, it’s a good idea to place first items you’d like less advanced browsers to see first.

For my three column layout, I’m going to have three sections:
1.leftnavigation 
2. rightnavigation
3. content

These will be defined using div tags with the id attribute. Remember, when you use the id attribute, you need to have a unique name for each id.
1.<div id=”leftnavigation”></div>
2. <div id=”rightnavigation”></div>
3.<div id=”content”></div>

Positioning
This is the fun part. Using CSS you can define the position for your id’ed divs. Store your position information in a style call like this:
#content { }  Content within a div tag will take up as much space as it can, namely 100% of the width of the current location, or the page. So, to affect the location of a section without forcing it to a fixed width, you can change the padding or the margin elements. For this layout, I set the two navigation columns to fixed widths and then set their position absolute, so that they wouldn’t be impacted by where they are found in the HTML.  While the page won’t look wonderful in non-CSS-P browsers, as you can see, it is possible to define how your page will look without any table tags.
The term web designing simply refers to fine art of designing websites that are available on the World Wide Web and are used consistently by individuals. Designers are a very significant part of developing a website as they are responsible for providing color to the external appearance of the website. Therefore, they are vital in providing a lasting impression upon the user, enhancing the popularity of the site. There are various factors and methods that need to be borne in mind when it comes to web designing a website. Websites are filled with written content as well as images and they need to conform to certain forms like JPEG, PNG, GIF and HTML, XHTML etc for written content. One of the methods of designing is known as table-less web design.

Pseudo Technology is India’s most reliable software solution provider for website promotion, payment gateway, multi-level marketing, software development and outsourcing. To know more about html web designing, web designing india, web designing delhi, web designing, designing web sites, you can visit http://www.pseudotechnology.com

Similar Posts

More HTML Tips and Tricks:

Why You Should CSS Instead of Tables When Designing Your Web Page

The following article will show you why to stay away from tables when designing a site.

&#xD;

Most web developers and designers will tell you to stay away from tables when developing web sites, of course there are some exceptions, like forms, and data. Instead they will tell you to use CSS. When designing your web site you should use CSS, along with the HTML tag. Now, you may be asking, why? The reasons are below!

&#xD;

1. Tabular Data. Not layouts.

&#xD;

Tables are for Tabular Data. They simply are not for designing a page. Here is a good page at about.com that explains Tabular Data.

&#xD;

2. Nested Tables

&#xD;

Nested tables is a common way to make layouts with tables. With nested tables, one, or more, tables are placed inside each other. There is a problem when designing a page this way, it takes the browser longer to render your page. With CSS there is way less code, and your code is cleaner, therefor it is easier on the browser.

&#xD;

3. Changing fonts, colors, and layouts.

&#xD;

Lets say you had a site with 100 pages, with tables, and you wanted to change the header of every page to blue instead of red. With CSS you could go into the CSS file, included on every one of those 100 pages, and change the font-color to blue. It would then update all of your pages with the color blue. With tables you would have to open every one of those pages and change the color.

&#xD;

4. Invalid XHTML

&#xD;

When using tables for your web page layout, you are writing invalid XHTML. You should only use tables when you are working with Tabular Data, as I stated above.

&#xD;

5. Smaller HTML files

&#xD;

No one wants a huge HTML file, full of messy code, right? Well, this is just another reason to use CSS. Since you can call your CSS stylesheet from external file, it doesn’t even need to be in your HTML file to work, making it even smaller.

&#xD;


&#xD;

Home Page: http://www.leetwebmasters.com

My name is Joey, and I have been in the webmaster business for three years now.

More HTML Tips and Tricks:

Html Experts: Is There Is A Special Or Secret Way To Use Html While Designing A Webpage?

For instance, if you just use “regular” HTML, will people still be able to see and use my website normally, even if they are not using Internet Explorer? For example, I always use Firefox. Other people use things like AOL or Opera to browse the web. Thanks for your help!

More HTML Tips and Tricks:

Website Designing – How to Design a Table Less Website

Website designing is that important part of building a website without which, we can not even expect to have the existence of a website. Every good or bad website has a design, and to a large extent whether a website is good or bad, depends on the kind of website designing.

&#xD;

Basically a website contains many elements like content and graphics. The content has to conform to HTML and XHTML. HTML is basically the structural language which implies that it should be used to provide a structure to the texts with the help of tags. A common mistake that many web designers make is by using the table tag in the layout of the website to divide the webpage into two columns or to present data vis-à-vis each other.

&#xD;

This is also known as tabled website. But having a HTML table in the website interferes in making the website better, more accessible, more flexible and more functional. Therefore, HTML tables have been abandoned and now they are replaced by the usage of other style sheet languages like CSS. CSS or Cascading Style Sheet helps you make your website table less yet it retains the tabled look that you want in your website.

&#xD;

CSS was introduced by World Wide Web Consortium (also known as W3C) to make the HTML codes semantic, while at the same time improve the web accessibility through website designing. With the help of CSS, it is now possible to have table less websites which gives us many benefits like – makes your website load quickly, reduces your hosting costs, makes the designs more professional and reduces costs, the visual consistency is maintained throughout the website and also it helps in making your site more available to your visitors and users.

&#xD;

Not just that, it also helps in making your site more search engine friendly. Having a table less website ensures that when the crawler comes, it reads the whole page completely and does not miss out on important content. When read properly, we can expect it to index the pages appropriately, which as a result would help you in your search engine rankings. Therefore, SERP ranking also depends on how well formatted is your website designing is. Without a well laid web design, you have high chances of efforts going futile.

Naman Jain is an expert in Internet marketing, presently working with Rupiz Media, one of the leading internet marketing company, offering online marketing services, SEO services, pay per click and search engine marketing over the globe.

More HTML Tips and Tricks: