Thursday, June 23, 2011

Truss Techno Softs Google Profile

URL: https://profiles.google.com/trusstechnosofts.dsnr

Friday, May 6, 2011

Check Your Website Page Rank..

Hello Friend  this is information to Truss Techno Soft Developed a Tool based on Seo.

This tool Featuchers:



  1. Check your website Page Rank

  2. Alexa Rank


3. DMOZ Directory Listed or not

4. Yahoo Directory Listed or not

5. Google Backlinks

6. Yahoo Backlinks
 
7. Altavista Backlinks

8. All TheWeb Backlinks

9. Domain Age


Source: http://www.trusstechnosofts.com/page-rank/

Monday, April 11, 2011

Happy Sri Rama Navami.

Happy Sri Rama Navami... Time to celebrate,  Wishing all my Friends,clients and well-wishers.



Saturday, April 2, 2011

Should your e‑mail Be on a separate server from your Website?

For most people, the answer to this question is no. Hosting accounts for websites includes e-mail hosting, which can easily handle the typical needs of most users. However, there are certain situations in which it makes sense to host your domain’s e-mail on a different server:


You prefer Q using a web mail service—If you already use an online service such as Gmail or Yahoo! Mail, you can also have your domain’s e-mail handled through its servers instead of your web hosting provider.

You have your own internal mail server—Hosting your own e-mail on a server in an office is becoming more common, and you can easily keep that server while setting up a website with a web hosting provider.


Your company is using special e-mail software—Tools such as Microsoft Exchange, which integrate e-mail, voice-mail, messaging, and other communications tools into a single package, require a special server for e-mail.

You need high security—If keeping e-mail secure is a top priority, you’ll probably need a specialized e-mail hosting service.

You need added reliability—Having your website and e-mail go down together might be too risky, so having e-mail on a separate server is a way to solve this.


What it takes to have your e‑mail on another server:


It’s beyond the scope of this book to go into the details of sett ing up the connection between a web server and a separate mail server, but the idea is that instructions on your web hosting provider’s server redirect all
incoming mail to a diff erent address. This is done through the domain name server (DNS) records. To set up those instructions, you’ll require the IP address (a numbered address such as 11.111.11.111) of the server
that will handle the mail.

If you give them this IP address, most web hosting providers will make the necessary changes for you, either for free or for a very small fee. Or if you know IT people or have friends who have done this kind of redirection before, you can give them access to your hosting control panel. It is possible to make the changes yourself through your hosting control panel, but I don’t recommend it.

All The Best For Indian Team





Thursday, March 24, 2011

Do you have a strong hosting username and Password?

One of the crucial yet simple ways to protect your website from getting hacked is to have a strong password for your hosting account. A strong password has:


  1. more than eight characters
  2. no dictionary words
  3. a mix of upper- and lowercase letters, numbers, and symbols



Here's the diff erence between strong and week passwords:

  1. Good Password—t1U9r6K3e#Y
  2. Bad Password—sparky


Hosting account passwords are oft en assigned to you automatically and if it doesn’t meet the criteria just listed, you should change it. You can do that through your hosting control panel.


Don’t change a strong password to something simple because it’s easier for you to remember. Simpler also means simpler for hackers to break in. If you’re not sure how to make a password strong, most control
panels have a password strength indicator to guide you along.

Don’t be tempted to use the same password for both your domain management and for your hosting account. Both provide access to key components of your online presence, so why make it easy for hackers to
access both?


Something that’s oft en overlooked is the username for the hosting account. In many cases, the username is automatically generated and cannot be changed later; just as oft en, it’s far too simple, like your domain name without the extension.

If you start an online signup process and you don’t have the option to choose your username, call the hosting provider and check if you can choose your own non-obvious username.

How Much should you Be Paying for Web hosting?

Like storage and bandwidth, the price of hosting has dropped so much that it’s almost irrelevant these days. However, if you’re paying more than you need to, it’s quite relevant, so this question is designed to make
sure that you don’t pay too much.


Because most readers of this book will be going the route of shared hosting (your site is on a server with hundreds of others), that’s what I’ll be talking about here. The bottom line? For an average website, you
shouldn’t need to pay more than $10.95 per month for quality shared hosting.


Still, be sure that you’re not comparing apples and oranges. For example, a web designer who has set up hosting for a client might be charging $19.99 per month, but they personally handle tech support, set up client e-mail, and do things such as back ups. In other words, the client isn’t just paying for hosting, but for services as well. You might do everything yourself and pay only $5.99 per month on a multiyear contract, but you can’t compare the two rates.

Here are pricing basics for some other types of shared hosting:


 E-commerce hosting—If you’re hosting your own shopping cart system, you’ll want a package that off ers things such as added security. So you might be paying $14.99 per month and upward, depending on all the features you want.

Video hosting—There are lots of free video hosting sites (the most popular is YouTube). They generally work very well, and the price is right, but you might want to consider how long smaller startups are going to be around. There are paid services, such as Amazon’s S3 hosting, which typically charge by the amount stored and the amount of traffic.


Specialty software hosting —If your site needs to run JavaServer Pages (JSP)—fi les with a .jsp extension—or some other special soft ware, you might find that prices are a bit higher for those types of hosting accounts, say in the $12.95 range and upward.

Turnkey websites or hosted applications—If you’re gett ing a special website system, such as for Realtors or travel agents, the cost of hosting will be part of the monthly system fee. Expect to pay a bare minimum of $29.99 for these types of site management programs, more likely $39.99 and up.


When you see advertisements for web hosting that’s only $4.95 a month or even less, they’re likely based on signing a multiyear hosting contract. Assuming that you’ll get all the features and services offered by a company that charges $9.95 on a month-to-month basis, make sure the contract terms are reasonable.

What are the penalties for leaving early? Multiyear contracts usually have penalties if you terminate early. Find out what the host’s policy is. Can you terminate if it violates uptime or other guarantees?

If you choose to leave, will you get back some portion of the money you paid up front, and on what is that portion based?

how Much storage space and Bandwidth Do you need for your site?

storage:


Websites are made up of fi les: HTML fi les, image fi les, video fi les, document files, and so on. How much storage you need on the web server depends on the types and amounts of files you’ll have on your site. You
want to make sure you think ahead—you might not have many files now, but they can add up quickly.

Suppose that you have a blog in which you’re planning to upload lots of photos and some videos. Let’s do the math for one year’s activities:


  1. Blogging software and database = 20MB
  2. 5 × 1.5MB photos per week = 390MB
  3. 1 × 5MB video every two weeks = 130MB
  4. Total after 1 year = 540MB (about half a gigabyte)


From this rough calculation, you’d want a web hosting account with at least 1GB of storage space. Fortunately, these days that’s a fairly basic starting point for storage limits, even for low-priced hosting. Often
you’ll get much more for the money.




Bandwidth:
Whenever people visit your site, they’re downloading fi les (such as HTML fi les, images, and so on) so their browser can display the site. Web hosting providers track all this downloading based on the number of bytes of data, and the monthly total of all this traffic is referred to as your bandwidth.

In the blogging example, with all the photos and videos, each visitor would use a good deal of bandwidth when viewing the site. You want more visitors coming to your site, but keep in mind that this means you’re using more bandwidth. So you want to make sure that your hosting account has sufficient bandwidth to meet your needs or projected needs.

As with storage, bandwidth costs have dropped dramatically in recent years, so you can get plenty of bandwidth for very little money. For a basic business website without a lot of images or documents
such as PDFs, and several thousand visitors per month, you might get away with 1GB or so of bandwidth. But of course, the more you can get for your money, the better —you never know when your promotional
eff orts will pay off and you’re swamped with visitors.

Having lots of bandwidth doesn’t mean your site can’t get overloaded with traffic. That’s because the bandwidth everyone talks about is actually a total data transfer limit over a one-month period. Technically,
bandwidth is the rate at which data can be transferred at any given moment.

If you think of data fl owing through a pipe, bandwidth is the diameter (the bigger the pipe, the more that can fl ow through in any given moment). But any pipe has a limit. So if your website is featured in a national media outlet, and tens of thousands of people flood your site all at once, it won’t matter how much monthly data transfer you’ve got; you can overload the bandwidth (pipe) and slow down your site or crash the
server.

Does your Website have specifi c software requirements?

Knowing which operating system you’ll need for your hosting account is a start, but you’ll probably need to be more specific to ensure that your website will function properly. For example, I mentioned that if you have soft ware that runs on PHP (the most widely used scripting language on the Internet), you’re best off with a Linux server. But does the soft ware require PHP5 or PHP4; even more specifi cally, does it require a minimum of, say, PHP4.3? These are the kinds of details you’ll want to get.



You don’t need to know what any of this means; you simply need a list of the requirements that you can show to potential web hosting providers or give to the person who’s arranging hosting for you.


To use another example from this list: You know that WordPress requires a database. In particular, it needs a type of database called MySQL, and furthermore it needs a version of MySQL newer than version 4.3.

Here are some examples of other types of soft ware hosting requirements:

  1. Special graphics capabilities for scripting Q languages such as PHP or ASP.net
  2. Nonstandard modules for the server soft ware (Apache, IIS, and so on)
  3. Running special services such as Ruby on Rails, Front Page extensions, JavaServer Pages, and so on
Again, you’re not expected to know what any of these requirements mean, but I just want to make you aware of asking these questions of web designers, developers, and anyone assisting you with your website. If someone’s suggesting that you use certain soft ware for your website, they should be taking care of ensuring that requirements are met—but now you know to ask the question as a double-check.

Wednesday, March 23, 2011

What type of server and Which operating system Do you require?

Web hosting providers off er a wide range of server types and operating systems, but for most users the choices are pretty simple.
Types of servers:

Web servers fall into two broad categories:
  1. Shared servers
  2. Dedicated servers

In a shared hosting environment, your website is on a server with hundreds or even thousands of other websites. Dedicated servers host your content exclusively (there are a number of diff erent types of
dedicated servers, but those aren’t important in this context). Hosting a website on a shared server costs a lot less and off ers all the features most websites will need, so choosing a shared server makes sense for
the vast majority of sites.

However, there are two factors in particular that can affect the performance of your website on a shared server:
  1. Overcrowding 
  2. Lax security

It’s important to check what policies a web hosting provider has to deal with each.

How many sites a server can support depends on the size and power of the machine, and in each case web hosting providers have to balance service with profi tability. They need enough sites to make their money,
but too many sites will slow down the server and leave less room to cope with spikes in traffi c. Poor-quality providers will sacrifi ce service for profitability.
 
The other issue is how good the provider’s security measures are. If another website on the shared server gets hit with a virus, you don’t want it to infect your site or bring down the entire server. With adequate
security in place, these issues can be avoided—that’s what separates good web hosting providers from the poor ones.




Operating systems:
Just like your computer at home or at work, web server hardware runs on an operating system. The two most common systems off ered by web hosting providers are:
  1. Linux/UNIX
  2. Windows
Both will run HTML fi les just fi ne, so the key in deciding which one to choose is whether your website requires soft ware such as a content management system.

Generally speaking, if soft ware uses a language called PHP, you’re bett er off on a Linux operating system; if the soft ware runs on a language called ASP or ASP.net, your site belongs on a Windows machine.

If your website needs to interact with Microsoft products such as Sharepoint or Access, a Windows system is required.

Does the Web Hosting Provider Have a Good Hosting Control Panel?

A hosting control panel is an interface that makes it easy for the average user to perform tasks that, in the past, had to be performed by the web hosting provider’s staff. For example, anyone can easily create a new e‑mail account with just a few clicks using one of these panels.





If a hosting provider does not have a hosting control panel, that’s a good sign to move on.

There are two qualities to look for in a hosting control panel:

Comprehensiveness —The panel should allow you to control much more than just e-mail accounts and fi le uploading. Even if you’re planning on having someone else do some of the tasks for you, you want to have control over as many aspects of your hosting account as possible.

Ease of use —Are the various areas of the panel easy to navigate?
Does the panel provide good instructions, and are the inputt ing and report screens clearly laid out? Is there good help available right there in the panel (text or video help)?

Hosting control panels generally are third-party soft ware, although some web hosting providers have created their own systems that are as good or sometimes bett er. The two most popular third-party packages used by providers are cPanel and Parallels/Plesk.

The most common tasks you’ll probably perform through a hosting control panel are :

  1.  E-mail management (creating accounts, auto-responders, and so on)
  2. File uploading
  3. Viewing your site’s statistics
  4. Accessing your web mail.
These functions generally are very straightforward and there’s not much you can mess up. Tasks that you might want to have handled by someone who knows what they’re doing include sett ing up or modifying
databases, creating sub-domains, or sett ing up redirects.

Whether or not you’re the one who’s going to be using it, a good hosting control panel is a must. It will save you a lot of time, money, and frustration.

What kind of support Does the Web hosting Provider offer?



Whether your website is down or you can’t fi gure out how to add a new e-mail account, how easily can you get support from a web hosting provider? There are fi ve key types of support to look for:

Direct support—Whether by phone, live chat, or even e-mail (as long as they get back to you within minutes), this is your ultimate form of tech support because it allows you to pinpoint your exact problem and hopefully reach a resolution quickly. At the very least, you’ll want direct support from 9 a.m.–5 p.m. in your time zone, but 24/7 is always best.

Video tutorials—Being able to see how to do something is the next best thing to being walked through the process in person, but these do tend to cover general topics only.

Contextual help screens—Instead of reaching a general help page, clicking these help butt ons gives you information based on where you are or what you’re doing. Look for good detailed information, though, not a two-line description that’s thoroughly useless.


Knowledge base —A comprehensive, well-writt en set of articles covering all aspects of the server’s features is important, especially one that includes troubleshooting articles. Some knowledge bases will ask you if the problem was solved by the articles you just read; if not, it will offer other suggested articles.

User forum —In a sense this is an extension of the knowledge base because it features real-world troubleshooting and often contains information that hasn’t made it into the general knowledge base because it’s very specific. User forums can be particularly helpful for keeping up with very immediate issues and for
spott ing recurring issues. But a user forum is highly dependent on the quality of the users. There’s nothing worse than someone reporting the exact problem you have, posting “it’s been solved,” and not telling anyone how it was solved. Oft en there’s a forum section in which the hosting company posts the latest information
about its servers; how proactive are they in lett ing users know of potential issues?

Friday, March 18, 2011

how reliable is the Web hosting Provider?

A great website is useless if no one can get to it, so the reliability of your web hosting provider is vital. Having said that, you need to understand that absolutely no provider can promise that your site will be available
24 hours per day, 365 days per year. There is no such thing as 100 percent uptime.

It’s just a fact of operating web servers that they need to be maintained, and doing so might require going offline (downtime). Of course, providers try to keep this planned downtime to a minimum, and they try to schedule it for overnight or during other low-traffic times. What you want to know is that the web hosting provider is working to minimize unplanned downtime as well as drastic slowdowns in the loading time of your site.

These accidental outages or drops in speed will happen to any host at some point, so the real questions are these: How frequently do outages happen, how long do they last, and when do they happen? If your site is down accidentally for a couple of minutes, two or three times a year, even if it’s during prime traffic periods, that probably won’t affect you much. However, if the site is unavailable for 10 minutes once a week during peak visiting hours or very slow to load for a few hours each week in the same time frame, you’ll develop a bad reputation, not to mention lose revenue.

Are uptime guarantees of any value? Check the fi ne print to understand what kind or amount of downtime qualifies for the guarantee— most don’t include planned downtime. Then there’s the question of
compensation if the guarantee is broken. If you’re paying $9.95 per month for hosting, will a free month of service make up for your loss?

All other things being equal, if one host has an uptime guarantee and the other doesn’t, you might as well have the guarantee to give you at least something to point at during a dispute.


unplanned Downtime or slowdowns:
One of the most common causes of unplanned downtime or server slowdowns is poor security. Most sites are hosted on a shared server (multiple accounts on a single server), and if one of the other sites is using
an unsecured piece of soft ware, it can let in hackers who use up the server’s resources. If the hosting company isn’t on top of things or has a poor security system between hosting accounts, your site can be slowed down or knocked out.

Another common cause of server disruptions on shared servers is the attempt to squeeze too many sites onto one server without leaving some breathing room for unexpected bursts of traffic. Ask the hosting provider what its policy is for limiting sites on any one server.

Happy Holi

Happy Holi.  Time to enjoy, celebrate, have a feast, meet friends &wellwishers. Wishing all my Friends, clients and well-wishers.






Monday, March 14, 2011

What is the Difference between a Web hosting Provider and an ISP?

An Internet service provider (ISP) is the company that enables you to get on the Internet (via DSL, cable, satellite, and so on); a web hosting provider manages space on the Internet for storing and accessing websites and other files.

This distinction oft en gets blurred in people’s minds because ISPs also offer varying levels of hosting services. In particular, ISPs provide e-mail hosting, and for many people the e-mail account they get from their ISP is the only one they have. It’s very common for an ISP to also provide free or low cost web hosting when you sign up, although this isn’t always well publicized.


ISP hosting:
Web hosting accounts from ISPs generally are meant for personal web space. They have web addresses (URLs) such as http://members.your provider.com/yourname and typically don’t have features that a business
website needs: databases, large amounts of storage space, handling large numbers of visitors, or the ability to use your own domain name. In fact ISP hosting accounts can be very restrictive.

Even when an ISP does off er useful business features, you need to assess its support for hosting services, online hosting interface, and all the other questions about hosting being raised in this chapter. There’s
a lot to being an ISP and supporting that side of the business: Do they have the resources to adequately support hosting as well?

The other important consideration is search engine visibility. If you host your site with your ISP and use its domain name, and then a year down the road you want more features, get your own domain, and move
to a web hosting provider, links to your site will no longer work and any search engine ranking you’ve built up will be lost because your web address will have changed.

Do you need to find a Web hosting Provider for your site?

For most people, the answer is yes, but not if you’re planning to use the growing number of what I’ll refer to as turnkey website services. These are sites that you can have up and running within a very short time and then start entering your own content. With these sites, which fall into two general categories, the web hosting is included as part of the service:


Free turnkey solutions—There are many types of websites that can be set up for free, and part of the “free” includes the hosting of the site. If you want a blog, for example, you can easily sign up with services such as WordPress.com or Blogger. Or if you want a community website, you can sign up with social media sites
such as Ning or Spruz.


Paid turnkey solutions—These range from basic site builder programs to shopping carts to specialized platforms for real estate sites or travel agencies, for example. The idea is that all websites need certain basic functions, as do sites in specific industries, so the service provider includes them, along with design templates
and a content management system for a monthly fee. Because the services are all on the provider’s servers, you don’t need to think about hosting.


There are two situations for which turnkey websites can be well suited:


  1. Simple sites which require no branding, such Q as personal blogs, hobby sites, or small organizations like clubs. 
  2. Complex sites with common technical requirements, such as real estate sites or online stores. Building a database and administrative interface from scratch would be cost-prohibitive, and even the setup and maintenance of self-hosted programs might not be worth the time and energy. 
Whatever the situation, if you’re considering a turnkey solution there are some questions you need to ask:

1. How much control do you have over design and layout? Switching the look of a site is no trick at all because of the use of templates, but within a particular template, how much can you switch things around?

2. Can you have diff erent page structures for diff erent areas of your site (different sidebars or a special home page structure for example)? 

3. Are you able to use Q your own domain name?

4. Are you able to install your own scripts to create new functionality on your site?

5. Are there limits on the fi les you can upload: limits on type, size, and so on?

6. What exactly can you take with you if you leave? Not the software that runs the site, but what about designs, and so on? 

Again, it’s likely they belong to the provider.

Monday, February 28, 2011

Friday, February 18, 2011

Internet Explorer In A Web Designer’s Life – Problems And Solutions

Internet Explorer, this current pain in the… code for designers nowadays, had its days of glory a long time ago, when IE6 was launched, cause at that time, believe it or not, IE6 was a top notch browser. With time, things have changed and changed dramatically, Internet Explorer having to face an incredible load of hate directed to itself, especially coming from web designers and developers.

Not even the release of IE7, IE8 or even IE9 didn’t make much of a difference cause every time a new version came, it was still behind with the existing web technology. Other browsers have problems too with certain features, but Internet Explorer bites the dust when it’s compared with any other serious browser, you just have to name it Firefox, Safari, Chrome or Opera.

Fortunately for web designers and developers, there are tools and snippets to make their life easier when facing this application For the problems that IE causes, there are also solutions that make the web designer’s life easier.

Tools

Google Chrome Frame

Google Chrome Frame is a free plug-in for Internet Explorer. Some advanced web apps use Google Chrome Frame to provide you with additional features and better performance.

Download Google Chrome Frame to:
Speed up your web experience: Sites that utilize Google Chrome Frame become more responsive.
Enjoy more advanced features: With Google Chrome Frame, sites offer you new features based on open technologies.

Surf the web the way you are used to: Google Chrome Frame works under the hood with your current browser.


DebugBar

DebugBar Development features:

  1. - View HTML DOM Tree
  2. - View original ad interpreted source code
  3. - View tab attributes
  4. - Edit tab attributes
  5. - View HTTP and HTTPS headers
  6. - View page cookies
  7. - Validate html code for main page and frames/iframes
  8. - List all javascript functions
  9. - View javascript function code
  10. - Execute javascript code in the currently loaded page
  11. - Get information about currently loaded page

CompanionJS
Companion.JS (pronounced Companion dot JS or CJS) is a Javascript debugger for IE. The current version is 0.5.5.
Companion.JS adds the following features to IE :

  1. - Detailled javascript error reporting (call stack and real file name where the error occured).
  2. - “Firebug”-like Console API feature.
  3. - Javascript console feature useful to inspect javascript objects at runtime.
  4. - A toolbar icon to open the Companion.JS panel.

Internet Explorer Developer Toolbar

The Internet Explorer Developer Toolbar provides several features for exploring and understanding Web pages. These features enable you to:

  1. - Explore and modify the document object model (DOM) of a Web page.
  2. - Locate and select specific elements on a Web page through a variety of techniques.
  3. - Selectively disable Internet Explorer settings.
  4. - View HTML object class names, ID’s, and details such as link paths, tab index values, and access keys.
  5. - Outline tables, table cells, images, or selected tags.
  6. - Validate HTML, CSS, WAI, and RSS web feed links.
  7. - Display image dimensions, file sizes, path information, and alternate (ALT) text.
  8. - Immediately resize the browser window to a new resolution.
  9. - Selectively clear the browser cache and saved cookies. Choose from all objects or those associated with a given domain.
  10. - Display a fully featured design ruler to help accurately align and measure objects on your pages.
  11. - Find the style rules used to set specific style values on an element.
  12. - View the formatted and syntax colored source of HTML and CSS.

The Developer Toolbar can be pinned to the Internet Explorer browser window or floated separately.

Fiddler

Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and “fiddle” with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.

HttpWatch

HttpWatch is an integrated HTTP sniffer for IE and Firefox that provides new insights into how your website loads and performs.

Web Accessibility Toolbar
The Web Accessibility Toolbar has been developed to aid manual examination of web pages for a variety of aspects of accessibility. It consists of a range of functions that:


  1. - identify components of a web page
  2. - facilitate the use of 3rd party online applications
  3. - simulate user experiences
  4. - provide links to references and additional resources


TamperIE

TamperIE is a simple Internet Explorer Browser Helper Object which allows lightweight tampering of HTTP requests from Internet Explorer 5 and above.

TamperIE is a useful tool for security testing your web applications, in order to ensure you don’t make foolish assumptions about the data sent by client browsers. Since the tool exposes and allows tampering with otherwise inconvenient input, many user-input security flaws immediately become apparent.

TamperIE works inside IE itself, before data is placed on the wire; this means that it works fine even against HTTPS-secured sites.

Snippets

IE7.js Javascript library
IE7.js is a JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.
Selectivizr

Selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. Simply include the script in your pages and selectivizr will do the rest.

Selectivizr adds support for 19 CSS3 pseudo-classes, 2 pseudo-elements and every attribute selector to older versions of IE. It can also fix a few of the browsers native selector implementations.

Selectivizr works automatically so you don’t need any JavaScript knowledge to use it — you won’t even have to modify your style sheets. Just start writing CSS3 selectors and they will work in IE.

Selectivizr requires a JavaScript library to work. If your website already uses one of the 7 supported libraries you just need to add the selectivizr script to your pages. If not, you will need to pick a library too.

Rounded corner HTML elements using CSS3
This is a behavior htc file for Internet explorer to make CSS property ” border-radius ” work on all browsers. At present, all major browsers other than IE shows curved corner by adding 4 lines of css
.curved { -moz-border-radius:10px; / Firefox / -webkit-border-radius:10px; / Safari and chrome / -khtml-border-radius:10px; / Linux browsers / border-radius:10px; / CSS3 / }
Now adding the htc with one more line of css will make the curve work in IE browsers also behavior:url(border-radius.htc)

CSS3 support for Internet Explorer 6, 7, and 8
IE-CSS3 is a script to provide Internet Explorer support for some new styles available in the upcoming CSS3 standard.

If you’re viewing this page in Internet Explorer, some of the elements have been rebuilt by the script in Vector Markup Language (VML), an IE-specific vector drawing language. VML supports things that are missing from IE’s CSS implementation like rounded corners and blur effects.

CSS3 Solutions for Internet Explorer

CSS3 is probably the hottest trend in web design right now, allowing developers the opportunity to implement a number of solutions into their projects with some very straightforward CSS while avoiding having to resort to nonsemantic markup, extra images, and complex JavaScript. Unfortunately, it’s not a surprise that Internet Explorer, even in its most recent version, still does not support the majority of the properties and features introduced in CSS3.

Experienced developers understand that CSS3 can be added to new projects with progressive enhancement in mind. This ensures that content is accessible while non-supportive browsers fall back to a less-enhanced experience for the user.

But developers could face a situation where a client insists that the enhancements work cross-browser, demanding support even for IE6. In that case, I’ve collected together a number of options that developers can consider for those circumstances where support for a CSS3 feature is required for all versions of Internet Explorer (IE6, IE7, & IE8 — all of which are still currently in significant use).

CSS hacks for specific versions of IE
IE 7
1
2
*+html .box {background:#fff;}
*:first-child+html .box {background:#fff;}
IE 6
1
*html .box {background:#fff;}
CSS3Pie

PIE makes Internet Explorer 6-8 capable of rendering several of the most useful CSS3 decoration features.
transformIE

Transformie is a javascript plugin that comes in less than 5k that you embed into web pages and that brings you CSS Transforms by mapping the native IE Filter API to CSS transitions as proposed by Webkit.
Transformie supports the following functions from Webkit’s syntax (in degrees, radians or grads):
- rotate
- scale, scaleX, scaleY
- skew, skewX, skewY
- matrix (with the exception of the last two modifiers, tx and ty)

html5shiv
Public repo for the latest HTML5 JavaScript shiv for IE to recognise and style the HTML5 elements.
Also include’s @jon_neal’s latest printable HTML5 elements.
To use, include the following script in your element above your CSS:
1
2
3
IE Print Protector
IE Print Protector is a piece of javascript that allows you to print HTML5 pages in Internet Explorer.
IE Print Protector helps IE render HTML5 elements correctly, both on screen and in print.
Internet Explorer 6, 7, and 8 do not recognize new HTML5 elements. IE treats unknown element start

and end
tags as void elements. This means unknown elements no longer wrap their contents, making them impossible to style and spilling their contents into the DOM.


Internet Explorer User Agent Style Sheets
A UA Style Sheet is a simple set of css styles that each web browser uses before any other css styles are applied.

This chart lists and compares the different default style sheets used to render HTML in the four major versions of Internet Explorer; IE6, IE7, IE8, and IE9 Platform Preview.

Modernizr
Modernizr adds classes to the element which allow you to target specific browser functionality in your stylesheet. You don’t actually need to write any Javascript to use it.

Have you ever wanted to do if-statements in your CSS for the availability of cool features like border-radius? Well, with Modernizr you can accomplish just that! The syntax is very intuitive, too:
1
2
3
4
5
6
7
8
.multiplebgs div p {
  /* properties for browsers that
     support multiple backgrounds */
}
.no-multiplebgs div p {
  /* optional fallback properties
     for browsers that don't */
}
Modernizr is a small and simple JavaScript library that helps you take advantage of emerging web technologies (CSS3, HTML 5) while still maintaining a fine level of control over older browsers that may not yet support these new technologies.
MySpace’s Performance Tracker

MySpace’s Performance Tracker is a browser plugin that help developers to improve their code performance by capturing and measuring possible bottlenecks on their web pages.
MySpace’s Performance Tracker Features:
- Measure the CPU hit and memory footprint of your pages as they render on the client’s browser
- Review screen shots of the page while it renders
- Review the rendered HTML on each point of the page’s lifecycle
- Measure and show estimates of the time it takes to render each section of the page in different connection speeds
- Validate the content of your page against a set of proven “best practice” rules of web development
- Review downloaded files and show download time estimation on different bandwidths

Unit PNG Fix
That’s IE6 whining about how you should be using an obtuse “filter” attribute, causing all those nice, pretty pngs on your page to go whacky. Fortunately for you, we got just the thing to shut it up. Give it just the tiniest dose of our Unit PNG Fix and bask in the the glorious phosphoresence of your png images once again! While this is not the only png fix out there (in fact, it was inspired by Drew McLellan’s supersleight), here’s why it will be the last one you need to download:
- Very compact javascript: Just over 1kb!
- Fixes most interactivity problems caused by IE’s filter attribute.
- Works on img objects and background-image attributes.
- Runs automatically before page load on all, or just specific elements.
- Allows for auto width and auto height elements.
- Super simple to deploy.

ExplorerCanvas
Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag in their existing web pages.

Cross browser testing

IETester

IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE9 preview, IE8, IE7 IE 6 and IE5.5 on Windows 7, Vista and XP, as well as the installed IE in the same process.

IE NetRenderer
IE NetRenderer allows you to check how a website is rendered by Internet Explorer 7, 6 or 5.5, as seen from a high speed datacenter located in Germany.
Unlike other screenshot services, we are able to process a large number of capturing jobs in parallel and in realtime, making it the fastest service that we know of.
This web rendering tool is ideally suited for web designers working on Apple Mac and Linux workstations. It allows to verify web designs natively on all popular Internet Explorer versions, without the need to set aside several physical or virtual Microsoft Windows PCs just for that purpose.

Browsershots

Browsershots makes screenshots of your web design in different operating systems and browsers. It is a free open-source online web application providing developers a convenient way to test their website’s browser compatibility in one place. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to our central dedicated servers for your review.

Articles and discussions

Why People Still Use IE 6
The conversation is heating up a little hotter than usual lately, as major companies are starting to pull support for it. Apple’s new MobileMe service doesn’t support it. 37 signals is phasing out support for it. Matt Mullenweg says WordPress.com is still seeing about 25% of visits from IE 6 but will consider phasing out when it drops below 10%.

Is IE9 a modern browser?
IE9 is definitely better than IE8 and a step in the right direction, but I don’t believe it to be a truly modern browser, and let me tell you why.

IE CSS Bugs That’ll Get You Every Time

IE 6 actually had the best CSS support of any browser when it first came out… SEVEN YEARS AGO. The little bugs in it’s CSS support still haunt us to this day. I still get comments from people who roundly reject any technique that doesn’t work in IE 6.

IE6 – CSS Bugs and Fixes Explained
I hear about designers and developers pulling their hair out all the time saying that Internet Explorer 6 doesn’t do what they expect or that it’s adding hours to development time but is it really the huge problem that everyone makes it out to be or does it just need a little more understanding?