Archive for the ‘Internet’ Category

Faster Next Gen Website

Monday, December 1st, 2008
opera browser
megaman1 asked:


Lower loading times for your visitors.

While more and more people are getting access to high speed internet, there are many left on dial up. Be kind to those visitors and do a few, simple things to speed up your webpages. Not only will these tips give you a faster load time, most will also help keep your bandwidth fees low as well!

Compressing your Pages

mod_gzip

mod_gzip is an external extension module for the WWW’s most popular web server Apache, created in autumn, 2000.

Its implementation allows for using the compression method gzip for a significant reduction of the volume of web page content served over the HTTP protocol.

Starting with version 1.3.19.2a mod_gzip has found a new home.

Site Inspecting Tools

There are some software and sites that point out mistakes or poorly written-code. One such is a plug-in for firefox called FireBug. It allows you to view code of a page and make changes to it. It aslo gives statistics of all images and scripts downloaded from a particular site and the time taken. (Opera has a similar tool that can be downloaded from the Opera site).

There’s an add-on for Firebug; Yahoo!’s YSlow. Click on YSlow icon on the bottom right of the Firefox window, ad it gives a list of flaws if any, and tweaks that can help fix the page.

YSlow also gives an overall grade to the page!

Use CSS For Faster Pages

Even if you decide to use tables, CSS can greatly improve your web sites load time! With your styles in an external .css file, the browser can cache all the formatting and stylizing for your pages instead of having to read each and every single tag all over again. Also it cuts down on long drawn out tags and replaces them with smaller class styles instead.

Use External Scripts

Use the same script on multiple pages? Switch to an external script. I’m not talking about remotely hosted, I mean loading javascript files from one source instead of adding all that code to each of your pages like this:

That way the browser already has it in it’s cache and won’t have to read it each time another page loads. This one saves a ton of load time, specially for larger scripts!

Remove Anything You Don’t Really Need

OK, while this might sound obvious sometimes the hardest thing about creating a website is not using every fancy trick that you know. Images, flash and sometimes even sound files are very impressive.. but do you really need to showcase all your talents one one page?

Embedded sound files are something many people just find annoying anyway. You’d be surprised how many are surfing at work ;-). The last thing anyone wants is a loud music or sounds announcing to their boss that they’re surfing. Also many people have their own music playing… hearing a song over top of what we’re listening to is less than pleasant. As for Java applets, try to ditch them or if you want those effects, JavaScript unusually loads faster and can do just as much or more. Stand back and take a critical look at your website, you may see a few special effects that can be let go of for the sake of faster load time.

Avoid Nested Tables

OK, I’m not a big fan of using tables for layout anyway (I’m one of those people that believes content and presentation should be separate.. but thats another tip page). With that said, if in your templates tables seem neccessary (or the easier way to do it), try to avoid nesting. Why? When you place a table inside another table, it takes a lot longer for the browser to work out the spacing since it has to wait to read the entire html and then work out the layout. If at all possible, try using CSS to create the columns on your page.

Avoid Full Page Tables for Faster Rendering

If you use tables, try avoiding the whole page being one big table. The browser won’t show anything until it’s read the whole thing that way. For a faster loading webpage, either try multiple tables (not nested) or having stuff above the main table to make your content in the first table show up faster. That way your visitors will have something to read while the rest of your page loads. It may not really make you page faster, but it will feel like it to your visitors.

Split Up Long Pages - Multiple Short Pages Load Faster

By splitting up long pages into multiple pages you not only make the content show up faster but many people that see a very long scroll bar give up. Remember, people’s attention spans are often shorter than a grasshoppers (OK, not literally, but you get my point) since so much information is available at our fingertips. Try breaking it up into more readable lengths.

Remove Excess “Whitespace”

Whitespace is the spaces between your coding, removing the unneeded tabs and spaces can help a lot! Doing this will take a lot of extra bytes off the total size of your page and will speed up load time quite a bit. (Careful using automatic squishers, I find they often squish too much and makes it rather hard to edit later.)

Keep Your Code Clean

If you do use a wysiwyg editor, most times the will add useless code to your pages for example, many will leave empty tags (ie. ). Removing any of those excess tags will not only speed up your load time, but make you pages validate a lot cleaner.

Speed up Images Load Time

Don’t Go Overboard On Images

While images can greatly enhance the look of a site they can really slow it down if there are too many. Try to decide if all your images are really needed (quite a few nice effects can be done with css, so sometimes images are unneeded.). Images are obviously, the biggest culprits, when it comes to slowing down a site. Every image means a separate request sent to the server. Use image maps: they bring down the number of requests. Here are some more methods:

Height And Width Tags

When the page loads and the image size is already defined (ie. you’ve used the height and width tags), the browser knows where everything will be before the images are loaded. Otherwise the page has to wait and load the images before the text. Same goes for tables, so try to use width tags when possible on those as well for a speedier page.

Faster Images? Reduce Their File Size

There are many totally free, online image optimizers so you don’t even have to install anything and it’s extremely easy! Online Image Optimizer will greatly reduce the file size of your gif, jpg, or pngs and neither you or your visitors will be able to see the difference other than a page that loads a heck of a lot faster. They also keep the transparency and animations in gifs! For another JPEG reduction, try JPEG Wizard, also free, this one will only work with pictures in your hard drive not ones from the net. You can also choose some simple effects to be done (flip, mirror and rotate).

GIF vs JPG vs PNG

Go for optimized pngs. They have lossless compression (unlike jpgs and can be used without worry (gifs have the potential to have copyright issues) and load fast! With all that said, if you still want to use gifs and jpgs, here’s a bit of fast info… If you don’t need sharp resolution, choose GIFs over JPEGs, as GIFs generally load quicker. JPGs are generally best for photos, GIFs for anything else.

(I’d add a rant here about how Microsoft had held up the web’s development with not making IE6 support png transparency… but *sigh* I’ve ranted about this already to anyone who will listen. Firefox, Opera and other modern browsers however have been able to show alpha transparency in png for years… oops, sorry, that was a mini rant after all!)



Keith

How to Beat Internet Explorer When it Comes to Css, and Stop Its Regime of Terror

Wednesday, November 12th, 2008
opera browser
Peter Taylour asked:


I am guessing an article on this subject has been posted prior to this one, I should hope a few have! However I hope this will provide a refreshing angle on the subject and branch to some other interesting bits of stuff.

I am sure that anyone who has taken even only a few steps into web development has come across the gigantic force that is Microsoft’s Internet Explorer. Even for the most experienced coders, the most popular browser of this age has always been a prominent foot across the path of our websites technological progression and the possibilities of which the internet is yet to yield. Maybe not crushing ideas, but certainly making it a lot harder to bring these ideas from paper to browser.

However, although IE, wielding its scathing weapon the Microsoft corp. and therefore for-fronting the battle as the windows default has dominated the market; we have weapons which allow us the fight back! I think I’ll cut the metaphors here and get back to business… Well, how can we fight back? And more importantly, what can be done to keep our designs looking slick in the interim… Yeah before the proper browsers take over!

I’ll start with the fighting back. Personally my favourite method would be to utilize a conditional comment and tell people what they should be doing! Something like this…

Sorry in advanced that all the code used in the article has had to be altered so that articlesbase wouldn’t filter it out :-( If you pretend that there is an open triangle bracket infront of each bit then you’re okay! eg h1> /h1>

!–[if IE]>

h1>strong>Internet Explorer is Sh**e! Get a proper browser like a>Firefox/a> before I come round and make you!!!/strong>/h1>

![endif]–>

Realistically I wouldn’t try this method though, probably not the most tactful way when it gets down to it. You could however place a banner showing your support of these less buggy browsers such as firefox. This websites great for this promoting firefox business, very nice banners right here: http://www.spreadfirefox.com/?q=affiliates/homepage

Conditionals are pretty clever little buggers though, for general use they can become quite useful. And you’re not just limited to !–[if IE]>. The comments understand other operators as well; you’ve got the NOT operator which is an ‘!’. So “if not IE” would be !—-[if !IE]>. In addition to this there are “greater than” = ‘gt’, “greater than or equal to” = ‘gte’, “less then” = ‘lt’ and “less than or equal to” = ‘lte’. These can be used when referring to browser versions, so !—-[if lte IE 5.0]> could be used to warn users about a feature unavailable to them when browsing your site with IE version 5.0 and below.

But we are not here to help out the Internet explorer users; we’re here to convert them! Doing your bit locally can make all the difference. If you are round at a friends and he/she happens to log on to the internet using IE (boooooo), make it your concern that the very first thing that is done is the downloading of firefox (sorry Opera etc I’m a bit biased to the mighty fox.) Of course if the loging on to the internet part does not occur in the general flow of things it must also be your concern to make sure it does!… “Umm, you mind if I check the train times?” Okay I’m getting a bit carried away here, although very important to the advancement of the human race, you need not devote your life to spreading firefox.

The great progression in the internet and its uses over the last few years has meant that the look and the feel of a site has come under a lot more scrutiny, especially with ever rising amounts of traffic as more and more people connect to the internet. Complicated uses of graphics and CSS mean that when it come to interpretation by different browsers, everything can go wrong. The Browser that is renowned for taking perfect code and screwing with the end results is of course Internet explorer. It is so tempting just to say ***** it and ignore the IE users and their browser, but with over 58% still using a version of IE this really isn’t plausible solution.

So okay we’ve got to fix the problem. Where to start?

Well firstly it is a must to make sure your code is valid. Just from an incorrectly written Doctype or wrongly phrased line of css can through internet explorer into all sorts of funny modes where anything can happen. Make sure you get a green light here http://validator.w3.org/ and here http://htmlhelp.com/tools/csscheck/ .

Good stuff, that’s one step in the right direction if anything. Now if the problem still exists, what now?

Most of IE’s rendering blips are caused by bugs, which can be worked around with quick alterations or what are called hacks. Chances are your problem has been experienced by people before you and a fix has been fabricated already.

So what’s going wrong? I will list a few of the most common bugs, some which I myself have experienced and a link to some relevant articles explaining in depth the fixes.

• My borders have gone crazy! – fix… http://www.positioniseverything.net/explorer/border-chaos.html

• Margins doubled, pushing my content down and generally mucking stuff up – fix… http://www.positioniseverything.net/explorer/doubled-margin.html

• Contents there one minute gone the next, the peekaboo bug – fix… http://www.positioniseverything.net/explorer/peekaboo.html

You may have noticed that all those fixes above are at one website. Basically “Big John” and co of Position is Everything .net have done a fantastic job among some other geniuses out there, so why don’t I just give you guys a link to his site, the chances are you’ll be able to find a fix there… http://www.positioniseverything.net/explorer.html

You’ve now with a bit of time and effort (it ***** doesn’t it, and it really is unnecessary effort!) probably been able to fixed up your site. But what if something still purists, what can you do!? Well here is what I do…

Firstly if you know something which could be causing the inconsistencies in your site when rendered by different browsers, try just experimenting with this particular element of the code. Say the content part of your page is being pushed below your side navigation and you recon that IE is playing with your margin values but it’s not the double margin bug. Just adjusting the values of margins can bring results. This is a good time to introduce an excellent piece of free software called CssVista. If you know css well it can also be an excellent tool when in depth analysing your code when looking for problems. Check it out here http://litmusapp.com/cssvista/

If you can still find no joy using this experimentation method I’m afraid the best hope is now to do what I really find annoying especially since if browser bugs didn’t exist it probably wouldn’t be necessary. We’re going to have to start again. Now don’t panic we’re not going to redesign your site from scratch, we’re going to make a mock up page of your current design, testing for rendering problems all the way.

Okay, well your average website nowadays is divs inside divs inside divs. So first step is to create you’re outermost div and in your css give it all the position you want and a background-color so that you can see it. Now add the divs that are contained with-in this one and do the same thing, giving them all nice bright colours so you know exactly where they are. Now test it like crazy, anything going wrong so far? Basically keep going like this, until something starts to look weird, then think why it doing this? What have I just done to make it go weird? Google and other free recourses can be come very useful now. Yahoo answers is fantastic for everything so it is always worth a try at http://answers.yahoo.com.

That’s about it really; Give that a try and well, good luck!

So, we’ve had a quick look at how to rid the world of Internet Explorer and how to get by in the time being. I’m not a fan of Microsoft attempt at an internet browser but not really in the league of this guy http://toastytech.com/evil/index.html .

Basically guys have fun and make sure you’re not supporting the IE domination by using it!

Pete Taylour is co-owner of the fast growing ebook site http://www.liquidebooks.com the only place to go for your cheap and free ebooks. With strong interests in a huge amount of different music styles Pete and friend are soon to embark on some crazy mix submission site for upcoming DJs across the globe, be sure to keep your eyes peeled for that and make sure you check out Liquid Ebooks at http://www.liquidebooks.com



Gordon

The Abc of Ssl: Super Duper Encrypted Security in an Age of Internet Commerce

Tuesday, November 11th, 2008
opera browser
live2support asked:


Price for Progress

You have most probably viewed a digital SSL certificate in action by visiting sites where an “s” appears in the http:// of an address bar. The “s” stands for “secure” and indicates that data being exchanged by the web site and your Internet browser has been coded or encrypted. Additional proof of a secure web connection is provided through the appearance of a little padlock at the bottom of the browser. Internet Explorer 7 provides the added advantage of confirming a secure status through a color-coded address bar .

In case you have wondered how all this is articulated, wonder no more because we are here to tell you how.

Simple Definition

The abbreviation “SSL” stands for “secure socket layer” which is one of the many ways to code, scramble or encrypt online data. This form and level of encryption is achieved through the use of complex algorithms. Today, the standard level of encryption used when transmitting sensitive data over the Internet is called 256 bit SSL encryption. This form of digital data protection ensures that communication between a web site and your browser is first scrambled and coded at the point of departure and then subsequently decoded when it arrives at its chosen destination. In other words, even if the data is intercepted by a malicious software application or by a live individual, the data is not compromised in any way, shape or form.

SSL Certificate Wish List

Like everything technical, SSL certificates come in various strengths and combinations. Which SSL certificate is best for you depends largely on the type of e-commerce company you operate, your transaction volume and the level of browser access you wish to provide to your customers. Your SSL certificate vendor is in a position to perform a needs assessment on your site and recommend the right digital SSL certificate for you.

Standard SSL Certificate

For starters, there is the simple, garden variety vanilla SSL certificate which provides protection only to a single domain also known as FDQN or Fully Qualified Domain name. The most popular versions of web browsers currently in use such as Internet Explorer, Mozilla Firefox, Opera and Safari are fully compatible with this certificate. This SSL certificate is incompatible with sub-domains. If you have more than one sub-domain which you need to secure, you have a better option available which we will explore in a moment.

SGC SSL Certificate

The second category of digital SSL certificates is called the SGC certificate. SGC stands for server gated cryptography and essentially allows you or your online customers to use old 40 bit legacy browsers to step up to 128 or 256 bit capacity and thus provide an added layer of security. This SSL certificate costs much more than the starter SSL certificate described above and may not be worth the extra expense.

EV SSL Certificate

EV SSL certificates provide an unprecedented level of security and protection through confirmed identity assurance. Until the advent of this certificate, your customers had no visible indication on the browser to confirm that you were a legitimate and a verified enterprise. EV SSL certificates work in tandem with all popular browsers and indicate through a symbol of trust, a green address bar or even a clearly spelled out message, that your corporate identity has been verified by the SSL certificate authority. This process of verification is implemented by asking you to submit corporate documentation such as licenses, articles of incorporation, bank statements, phone bills and other forms of verifiable evidence. Internet Explorer 7 currently provides the maximum amount of information to site visitors about the nature of this SSL protection. The address bar in Internet Explorer 7 has been programmed to change colors to reflect the security level of the connection. The address bar turns green when the SSL encryption is fully in place. Additionally, this browser also displays the name of the SSL certificate provider as well as the name of the certifying authority. Since these attributes are available only in EV SSL certificates in conjunction with Internet Explorer 7, investing in this class of SSL certificates is worth a serious consideration. If you happen to be an established Internet commerce company and have the funds to invest in this class of SSL certificates, this might be the right protection package for you and your customers.

Wildcard SSL Certificate

A wildcard digital SSL certificate is ideal for you if you have a need to secure a primary domain and a host of sub-domains through data encryption. Under normal circumstances, SSL certificates tend to secure only a single primary domain or a sub-domain. For instance, if you had one primary domain such as http://mybook.com and two sub-domains such as http://library.mybook.com and http://research.mybook.com, you would have to invest in three separate SSL certificates. A single wildcard SSL certificate, on the other hand, can protect not only the primary domain but an unlimited number of sub-domains. This results in significant cost savings for those who need this level and quality of protection.

SSL Certificate Bottom Line

Digital SSL certificates can start from as low as $70 and can go all the way up to several thousand dollars depending on the class and strength of certificates you require. SSL certificates have a dated validity and usually expire in one year. To save money, it is best to purchase certificates with multiple year validity and shop around carefully during renewal time. The price for an SSL certificate typically includes the cost of customer support, trouble shooting and a warranty to cover losses arising out of protection failure in rare instances.

To Buy or not to Buy

Everyone knows that the Internet has created new avenues and opportunities for e-commerce. Unfortunately, this unbridled growth has also stirred up the criminal element. Until now Internet commerce companies did not have a viable solution to this rather serious problem, but now we do in the form of potent digital SSL technology which guarantees unparalleled cyber protection to one and all. More information about SSL with Purpose can be found at http://ssl.live2support.com



Tom

Creating Your Own Web Page Is Easy - A Tutorial (Part 2)

Monday, November 3rd, 2008
opera browser
Efren A. asked:


Now, Let’s continue with Part 2. We will discuss the following here: Creating tables and Using CSS boxes as webpage layout.

Here’s how:

Creating tables

Tables are very useful in the presentation of data. The following are the html tags to be used to create a basic table:

Single-column table:

‹table width=”400″ border=”1″ cellspacing=”2″ cellpadding=”4″>

‹tr›‹td›row 1 data‹/td›‹/tr›

‹tr›‹td›row 2 data‹/td›‹/tr›

‹/table›

Type the above in your mywebpage.html within the body tags, save and refresh your browser. That’s the table on the web. Referring to the above html codes, width refers to the width of the whole table (you may also use pixel here like “800″), border is the outside line or outline of the table, cellspacing is the space between the cells, cells are the area where the data are located, cellpadding is the space between border and cells. You may change the values of these table attributes or properties based on your preference or requirement.

Though the above table html codes are still working, http://W3C.org requires the table properties or attributes be defined in the style sheets or CSS. Using CSS, the above table properties could be presented as follows:

Within style tags in the head:

.type1 {

width: 400px;

padding: 4px;

margin: 2px;

}

.border {

border: 1px solid #000;

}

Then, within the body tags:

‹table class=”type1 border”›

‹tr›‹td›row 1 data‹/td›‹/tr›

‹tr›‹td›row 2 data‹/td›‹/tr›

‹/table›

Looking at the codes, “type1″ is preceded by dot (.), meaning it is a class selector. For the next type of table properties or attributes, you may label it as type2, then type3 and so on or with other names you prefer. “border” is also a class selector and “border: 1px solid #000″ is the thickness (1px), border type (solid) and color (#00f) of the border. There are more discussions of CSS in “Creating CSS boxes as web page layout” and in “Using CSS in styling your web pages”

If you want to try the above, then type the codes within the style and body tags as noted, save it and refresh your browser. It must be the same as the first one.

Now, let’s make a 2-column or multi-column table:

‹table width=”400″ border=”1″ cellspacing=”2″ cellpadding=”4″›

‹tr›‹td›row 1 data 1‹/td›

‹td›row 1 data 2‹/td›‹/tr›

‹tr›‹td›row 2 data 1‹/td›

‹td›row 2 data 2‹/td›‹/tr›

‹/table›

Type the above in your mywebpage.html within the body tags, save and refresh your browser. That’s the 2-column table on the web. To add a column, just insert ‹td›‹/td› after ‹/td›. 1 ‹td›‹/td› is one column, 1 ‹tr›‹/tr› is one row and 1 ‹table›‹/table› is one table.

Now, lets make a table with 1 main heading and 3 subheadings:

‹table width=”400″ border=”1″ cellspacing=”2″ cellpadding=”4″›

‹tr›‹td colspan=”3″›Main Heading‹/td›‹/tr›

‹tr›‹td›Subheading 1‹/td›

‹td›Subheading 2‹/td›

‹td›Subheading 3‹/td›‹/tr›

‹tr›‹td›row 1 data 1‹/td›

‹td›row 1 data 2‹/td›

‹td›row 1 data 3‹/td›‹/tr›

‹tr›‹td›row 2 data 1‹/td›

‹td›row 2 data 2‹/td›

‹td›row 2 data 3‹/td›‹/tr›

‹/table›

Type the above in your mywebpage.html within the body tags, save and refresh your browser. See? Yes, just use colspan to merge the columns. To merge 2 columns, use colspan=”2″ and for 3 columns, use colspan=”3″ and so on.

If you want to merge rows, use rowspan instead of colspan. See this example:

‹table width=”400″ border=”1″ cellspacing=”2″ cellpadding=”4″›

‹tr›‹td rowspan=”2″›merge row data‹/td›

‹td›row 1 data 2‹/td›‹/tr›

‹tr›‹td›row 2 data 2‹/td›‹/tr›

‹/table›

Now, type the above in your mywebpage.html within the body tags, save and refresh your browser. Now, you see that 2 rows in your first column were merged.

Try creating your own table using different values to familiarize yourself in manipulating tables.

Creating CSS boxes for web page layout

Before, tables are being used as layout of a web page. So, the header, right bars, left bars, main content areas and footer are inside of a table. This slows down the loading of the page as the browser will have to complete first the table before it will display the content. Your visitor may have already left before your page could be displayed. If you prefer to use table as your layout, you have to avoid using big tables. You better use small tables to allow the browser display your page little by little but faster.

Though table could still be used, W3C requires CSS boxes to be used for layout instead of tables due to the issue of accessibility. CSS boxes load faster than tables. These could be controlled within the style sheets that could be within the head tags or in separate CSS file. The most critical part in css boxes is the positioning. So, I’ll explain to you the positioning properties of these boxes, based on my experience:

position: absolute - You have to define the x-axis and y-axis as point of reference of the corner of the box. x-axis is either left or right and y-axis is either top or bottom. You have to define also the width or the left and right margin or padding of the box. The box is not affected by the preceding or subsequent boxes. Likewise, the boxes preceding or following the boxes that are positioned as absolute are also not affected.

float: left or right - You need to fix the width. You also need to select if left or right. The box will lean on the side you selected. It will lean on the box preceding it if there is enough space for it. This is affected by the other boxes except for the absolutely positioned boxes.

no position or position: static or fixed - This follows the normal flow. This is also affected by the other boxes except for the absolutely positioned ones. You need to define the width or the left and right margin.

Now, see the illustration below that will create 5 boxes, namely: headerbox, leftbox, centerbox, rightbox and footerbox. These are liquid boxes, which automatically adjust in width when the display window size of the computer is changed:

‹style type=”text/css”›

body {

text-align: center;

margin: 1px;

}

#headerbox {

width: 100%;

height: 15%;

background-color: #9cf;

border: 1px solid #00f;

padding: 0px 0px 0px 0px;

margin: 0px 0px 0px 0px;

}

#rightbox {

float: right;

width: 20%;

margin-top: 5px;

text-align: center;

background-color: #cff;

border: 1px solid #00f;

height: 100%;

}

#leftbox {

float: left;

margin-top: 5px;

width: 20%;

text-align: center;

background-color: #cff;

border: 1px solid #00f;

height: 100%;

}

#centerbox {

width: 99%;

margin-top: 5px;

text-align: center;

background-color: #cff;

border: 1px solid #00f;

height: 100%;

}

#footerbox {

width: 100%;

text-align: center;

height: 15%;

vertical-align: middle;

margin-top: 5px;

background-color: #9cf;

border: 1px solid #00f;

}

‹/style›

‹/head›

‹body›

‹div id=”headerbox”›HEADERBOX content area‹/div›

‹div id=”leftbox”›LEFTBOX content area‹/div›

‹div id=”rightbox”›RIGHTBOX content area‹/div›

‹div id=”centerbox”›CENTERBOX content area‹/div›

‹div id=”footerbox”›FOOTERBOX content area‹/div›

‹/body›

First, you type the above html codes to you mywebpage.html within the head, style and body tags as noted in the above. Then, save it and refresh your browser or open the file with your browser. Are you seeing the headerbox on the top, the leftbox, rightbox and centerbox in the middle and footerbox at the bottom? Try to change the width of your browser window. See? The width of the boxes are also adjusting and that is excellent as your page will auto-adjust depending on the browser window size of your visitors! That is because I used %s in defining the width of boxes.

Now, let me explain the above codes for creating boxes as your layout.

headerbox - preceded with #, meaning it is an id selector and could be used only once per page; float: left means the box will lean on the left if fit; width: 100% means the box is 100% of the browser window and that is the reason why it is liquid; height: 15% means the box is 15% of the browser window; text-align: center is the alignment of the objects or characters inside the box; background-color: #9cf is the color of the space within the box; border: 1px solid #00f is same as discussed in Creating Tables.

rightbox - same explanations in the above except for the float: right which means the box will lean on the right and margin-top: 5px is the distance from the bottom line of the box above (headerbox).

leftbox - same explanations in the above.

centerbox - same explanations in the above except that it has no position defined, meaning it will follow the normal. It will fit itself based on the available space. This will be its 100% or full size. More than this limit will distort the box alignment.

footerbox - same explanations in the above except for the vertical-align: middle, which means that the objects or characters inside the box will be vertically-aligned in the middle.

Try changing the values of the values of the css boxes above, then save. Refresh your browser and familiarize yourself with the effect of each change. Please note, however that there may be minor differences if the above css boxes are displayed with browsers other than internet explorer like firefox and opera.

Continue with Part 3.



Eddie

Browser Wars

Sunday, October 19th, 2008
opera browser
Zeta Editorial asked:


When Firefox 3 was launched on 17 June, the free web browser generated 8,002,530 unique downloads in a day. It’s a hugely impressive figure that constituted a new Guinness world record, albeit in a category that didn’t previously exist.

For the Mozilla Foundation, the non-profit organisation behind Firefox, successfully encouraging so many users to download the new browser on day one was a canny way to grab headlines. But the release of Firefox 3 also marked the moment in which the cultural shift away from Microsoft’s browser Internet Explorer finally went mainstream.

Internet Explorer (IE) has been bundled with Windows since 1995. By 1999, it had become the world’s most widely used web browser, a position it has held ever since. At its peak in early 2003, IE achieved a staggering 95% usage share, leaving its onetime bitter rival Netscape Navigator as nothing more than a forgotten cyber-casualty.

But since July 2003, the level of IE’s dominance has steadily declined. Figures for June 2008 indicate that its market share is now at 73%, compared to 19% for Firefox and 6% for Safari, which is the native browser on Apple Macs and the iPhone (all other browsers have a share of less than 1% each).

Microsoft had become complacent. The first iteration of IE6 was launched in August 2001 and wasn’t replaced by a full IE release for over five years. The debut of the much-hyped IE7 in October 2006 failed to have an impact on IE’s overall market share. Indeed, by that point, Firefox - which was first released in November 2004 - had highlighted just how archaic IE’s interface was.

With its inclusion of tabbed browsing, integrated search box and - thanks to its open source architecture - the option for users to customise it with over 5000 third-party add-ons, Firefox quickly became the technophile’s browser of choice.

In contrast, the muted response that met the release of IE7 offers some clues as to why IE no longer enjoys the ubiquity it once had. Beyond incorporating some of the features that were the catalyst for many users switching to Firefox in the first place, IE7 offered little innovation.

Curiously, IE did have the opportunity to introduce tabbed browsing years before Safari and Firefox popularised it. NetCaptor, an alternative IE interface that was first released in January 1998, incorporated tabs at the bottom of the browser.

If a user wanted to have multiple pages open at once, they were able to use this neat solution as opposed to having to open numerous windows. It was, and remains, an elegant solution but one that IE belatedly embraced only after other browsers highlighted its usefulness.

But IE7’s limitations are more than just anecdotal. Its lack of standards compliancy means that it fails the Web Standards Project’s Acid2 test, which identifies flaws in web browsers: any browser that follows the World Wide Web Consortium HTML and CSS 2.0 specifications will pass. The test is based on whether a somewhat startled-looking smiley face is displayed correctly.

In October 2005, Apple’s Safari was the first browser to make the grade, something that Firefox, Opera and others have also since done. IE remains the only major browser that’s not Acid2 compliant, forcing web developers to insert conditional code to compensate for the differences between IE and other browsers.

Internet Explorer 8, which has been available to download in Beta since March and is expected to be officially released in 2009, comes at a critical moment in IE’s history. Microsoft’s IE development team have already confirmed that it is Acid2 compliant. It also has integrated developer tools, meaning that HTML, CSS and JavaScript debugging can take place directly from the browser.

A feature called Activities assists copying and pasting between web pages, while WebSlices will allow users to subscribe to a specific element of a web page, which can then be viewed from the Favourites bar (think Mac OS X’s Dashboard).

There are some well considered security touches, from safer mash-ups to domain highlighting, which automatically highlights a site’s owning domain to help users identify attempts at phishing. Handily, IE8 will also offer a Firefox-style crash recovery mechanism: if the browser crashes, any web pages being viewed will be salvaged when the browser is restarted.

But, given Microsoft’s closed-source approach to software development, what IE8 won’t do is reflect the open and adaptable nature of Firefox, which users are able to pimp with everything from blog editors to PicLens’ 3D wall.

IE remains couched in old web thinking. As long as that continues to be the case, it’ll risk losing yet more users to Firefox, whose market share has increased from 14% to 21% over the last two years. What began as a cool alternative for in-the-know webheads may be on its way to beating one of the world’s largest corporations at its own game.

To read the original article, visit the Zeta Blog.



Thelma

World of Unsecure Browsing

Wednesday, June 11th, 2008
opera browser
Pattrick Savarna asked:


If you are surfing the web through a browser that isn’t up to date then you fall under the pool of those 40% internet surfers who are more prone to malicious attack. Almost 59% people use the latest version of their internet browsers and they are safer compared to the above mentioned 40%. The numbers are disturbingly high for anyone working in IT security.

These figures are revealed as the result of a comprehensive study conducted by researchers at The Swiss Federal Institute of Technology, Google and IBM Internet Security Services. The researchers performed their analysis using Google’s database of user information. The data between January 2007 and June 2008 was gathered for the analysis.

It was found during the research that although software vendors provide patches for security problems, users take days, weeks or months for updating their applications. However it was concluded that it’s not solely the fault of users since the vendors haven’t exactly made patching easy. Mozilla’s Firefox was declared the best due to its auto-update feature, which tells users about the availability of a new patch and offers a one-click way to upgrade. According to the study, most Firefox users are up to date within three days. The updating features and installation wasn’t found quick and easy for other browsers, such as Opera and Safari.





Who stays where?

IE7 is the oldest browser taken in the study but only 52.5 percent of the users surfing the web with Internet Explorer were using IE7. In spite of Microsoft’s repeated and emphatic pleas to upgrade, 47.5 % IE users were still presumably using IE6. Firefox users were considered the best in upgrading, with 92.2 percent of Firefox users now using version 2 (Firefox 3.0 was not taken into account since the data gathered was between January 2007 and June 2008). 90.1 % of Opera users were using Opera 9 while 70.2 % of all Safari users currently running Safari 3.

Threats and recommendations

Web browsers are considered a weak link in the IT security chain. It becomes easy for hackers to gain control of a personal computer due to the software vulnerabilities. In the cases of hacking, hackers can perform malicious acts such as stealing personal data or turning PCs into spam-spewing drones.

The group suggested that auto-updates are a very good thing, and recommended that the feature be included in all browsers. The study recommended that corporate businesses should adopt URL Filters, or filters designed to prevent company employees from even touching websites carrying malicious content. One interesting recommendation is that the software industry follow the same type of labeling system as used by the food industry. If adopted, web browsers would be dated with a “Best before” label, and would automatically flag the user when the browser “expired.”

 



Leslie

Removing Your Internet Tracks and Traces

Monday, March 3rd, 2008
opera browser
IC asked:


Many Internet users are under the impression that their Internet surfing history can’t be tracked or traced, that is the furthest thing from the truth. You Internet surfing history is indeed recorded and can be tracked. Every time you I visit a website or download a file, or install a program, your browser and computer keeps track and record your activities in hidden areas.

Take for example your browser, whether it is internet explorer, Mozilla, Netscape or Opera, these browsers indeed record your internet activities, it tracks website you visited, search terms you typed, file you downloaded, passwords you typed and on and on.

Some might think the cleaning option located in the browsers are enough to clean and clear your internet history, that is not actually the case, these options are basic cleaning options, but there are areas where the browsers keep track of your internet history in hidden areas.

Your internet tracks are recorded in different areas in our browser and on your PC, ranging from the cache files, visited url’s, cookies, media players like windows media and real player. Having a software like Internet eraser will ensure you privacy and security are protected, these software tools can and will clean all your browser and Internet activities.

Internet Eraser Software is one tool which helps to delete the information stored in this system file thereby making the computer hacker-free. The Internet eraser software has certain embedded programs that can search and find hidden files that are to be deleted. This software ensures that the privacy of an individual is protected and deletes all such files that are unwanted and are stored in such hidden folders. Along with deleting unwanted files, the Internet eraser software deletes the information that we have saved on the URL regarding bank or credit card transactions. This ensures that hackers are not privy to important information that may be misused resulting in losses.



Terry

Essential Utilities to Protect your Privacy

Tuesday, February 19th, 2008
opera browser
IC asked:


Did you know that history of all websites you visited are recorded in secret hidden files on your PC. The computer and internet has made research and looking for information an easy procedure as all one needs is knowledge of using the computer and internet. With this knowledge, it is possible to surf the internet to look for any and all information that is required by you for your work.

However, all this surfing of the internet may end up in the sites you visit being recorded in secret files in the PC. In addition to all your movies, documents and clippings being recorded in secret files in the hard disk of your computer, there is also a possibility of information you are not aware of being downloaded in the computer. This can sometimes be quite discriminating to you if unauthorized information is downloaded in the computer.

So the best thing that you could do to provide some protection and security from this happening is to install some of the software available in the internet. The internet eraser software is an internet eraser, privacy protector and system optimizer software program, which helps to protect your computer by erasing of all tracks. With internet eraser software, it is possible to erase your browser history, **** files eraser, address bar eraser and much more. With the download of the software, it is possible to scan your computer for free. And on scanning the computer, you are sure to get shocked at the amount of files, images and content that you find existing in the pc without your knowledge.

With the help of internet eraser, it is possible for you to scan your computer for **** related tracks and popular browsers which can be deleted with a single click. The internet eraser software helps you remove banners and images that may download secretly on the PC and thus helps you clean your computer of these unnecessary downloads. The internet eraser software also helps to delete all the IE internet history files one by one instead of deleting all the files at a go. This way, you can retain the sites that you need, and erase the sites that you don’t actually need on the computer. Majority of the internet eraser software not only supports Internet Explorer, but also Opera, Netscape and FireFox.

The internet eraser software also helps you delete your IE address bar history one by one. The reason this feature is beneficial is because sometimes, you may not have to delete all the address bar history at a go. It may be needed to keep the most frequently visited URLs in the address book for your quick access and only the unnecessary URLs will have to be deleted.

It is also possible to delete all the IE cookies in the computer, one by one, with the use of internet eraser software. The cookies that you find in the computer are basically files that help you spy on your personal information and all the activities you do on the website. It is not that all cookies are bad; there are some cookies that are good. So it is up to you to delete only the cookies that you don’t need and to retain the cookies that you need on not only IE, but also FireFox, Opera and Netscape.

So it can be seen that internet eraser software is great software that all regular internet users should have downloaded in the computer.



Jeanne

  • backlight
  • mtv true life
  • lamps
  • cherokee
  • hp support 530
  • dis pater
  • zara phillips baby
  • bengals images
  • hp support center
  • bengals record 2010
  • chad ochocinco quits football
  • c span youtube obama
  • recruiting
  • new england patriots xxl
  • cspan government shutdown
  • chad ochocinco and cheryl burke
  • la ink season 6
  • chicago bears number 17
  • bengals insider
  • bengals history
  • cspan streaming
  • tea party 8 28 09
  • bengals job fair
  • bengals 80's
  • dose
  • beagle
  • new england patriots jake locker
  • bea goldfishberg
  • new england patriots needs
  • tea party hats
  • hp support driver downloads
  • chad ochocinco 15
  • bea 4603
  • bevel
  • mtv live
  • connecticut quarter error
  • dis systems
  • new england patriots 07
  • search optics
  • greg olsen dustin keller
  • experience
  • defination
  • greg olsen mormon
  • bengals qb situation
  • battleship lexington
  • la ink youtube pixie
  • tea party gifts
  • greg olsen football
  • bea 2011 map
  • bench
  • chad ochocinco yesterday
  • search tumblr
  • lenz
  • chad ochocinco career stats
  • daughter
  • abrams
  • chicago bears football club
  • metabolism
  • mtv youtube channel
  • cummings
  • hp support helpline
  • dis lyrics
  • bea rims
  • freida pinto boyfriend
  • fittings
  • mtv american idol
  • hp support greece
  • battleship yamato wreck
  • bengals usa
  • hp support assistant review
  • la ink season 5 premiere
  • proxy
  • chad ochocinco sisterchad ochocinco twitter
  • battleship 1967
  • geometry
  • sculptures
  • greg olsen no greater love
  • randy moss yahoo stats
  • assisted
  • shreveport
  • asus
  • bengals football
  • randy moss jail
  • battleship kirishima
  • hp support venezuela
  • connecticut lakes
  • vince young depression
  • vince young 99 yard video
  • hp support error 1005
  • greg olsen combine
  • freida pinto miral
  • randy moss wonderlic
  • vince young usc
  • yearly
  • mtv 25 lame
  • greg olsen 2009 calendar
  • ransom
  • battleship aurora
  • burner
  • dis tester
  • zara phillips youtube 2009
  • discjuggler
  • battleship excel
  • vince young rivals
  • c span 2009
  • search 990 finder
  • la ink bam margera
  • connecticut state parks
  • marajuana
  • bengals youth jerseys
  • connecticut transit
  • windscreen
  • convertable
  • rhyme
  • hp support englandhp support forum
  • backpacks
  • bupropion
  • tea party manifesto
  • chicago bears expo
  • dis v44
  • zara phillips queen elizabeth
  • bea taylor
  • battleship yamato 2010
  • chicago bears expo 2011
  • zara phillips shoes royal wedding
  • la ink book an appointment
  • greg olsen puzzles
  • randy moss 98 vikings
  • greg olsen website
  • vince young drunk
  • cspan michelle bachmann
  • cabelas
  • bengals merchandise
  • connecticut food bank
  • search chuck norris
  • connecticut education
  • randy moss height
  • emergencies
  • search engines for jobs
  • freida pinto can't act
  • mtv website
  • la ink phone number
  • cspan washington correspondents dinner 2011
  • scratched
  • dis boards cruise
  • wieght
  • search engines cookiessearch engines definition
  • bengals forum
  • mtv oddities
  • la ink cast
  • knives
  • volcano
  • new england patriots 3 4
  • mtv dougie
  • frontline
  • new england patriots underwear
  • waters
  • everybody
  • bea exhibitors
  • freida pinto zac posen
  • doppler
  • chicago bears donation request
  • chicago bears rumors 2011
  • chicago bears garter
  • new england patriots 98.5
  • ammonium
  • bengals hard knocks episode 1
  • chicago bears pictures
  • zara phillips wedding plans
  • freida pinto jeansfreida pinto kissing
  • randy moss combine results
  • search engines images
  • la ink map
  • cspan question timecspan radio
  • palmdale
  • battleship history
  • chatroom
  • nominee
  • chicago bears jewish players
  • connecticut 104.1
  • cubed
  • pram
  • search comcast net
  • chad ochocinco wedding date
  • bea fox
  • vince young jay cutler
  • nyse