Craft Web Project

...Standards Based Web Design

Web Design Links

...now browsing by category

Links to Web Design websites.

 

Webresizer.com

Saturday, February 27th, 2010

http://webresizer.com/

Have you ever noticed that a picture on a web page loads way too slowly? It sort of expands down the page from top to bottom.

That is because modern digital cameras produce very large files and if you use a picture that comes straight from a good camera, it has way more info in the file than is needed for a webpage.

Photoshop has very good tools to adjust the size of images used on the web, but that program is VERY expensive.

Yesterday I found a program online that is very good and absolutely free. Please take some time to play around with it; it is very powerful and not very hard to figure out.

Look at the help files and FAQs. There are very clear directions.

If you tell the program to keep the actual size (height and width) the same as the original, you can chage the image “quality” to strip off all the unneeded data and reduce the image size by about 75%. Doing so will make pictures load online much faster.

Play with “Image Quality” and “Compare Image Sizes.”

There is also a very nice cropping tool.

There will be nothing “testable” about this program. I am just letting you know about it because it’s useful and well done. I plan to start using it myself on a regular basis.

http://webresizer.com/

…Bill

Lorem Ipsum

Thursday, December 17th, 2009

When you a thinking about a website design, you may not have your content ready to go.  In fact this is so common that there is a ready answer to this problem.

Most professional web designers use Lorem Ipsum text.  Here is a site that will tell you all about it, and generate as much as you want–for free.  http://www.lipsum.com/

Here is another Lorem Ipsum generator with a different, but useful approach:
http://html-ipsum.com/

A Small But Powerful Programmer’s Editor — FREE

Saturday, September 19th, 2009

I came across a very competent text editor that is also FREE.

It is a small yet powerful programmer’s editor that features syntax highlighting, HTML previewing and a FTP client.

I played with it for a couple of hours and it seems like it could be really helpful.

http://www.pspad.com/en/

It is certainly not necessary for CBTE-162 for you to use this program; I just wanted to let you know that it seems to be OK, it has lots of HTML/XHTML features, and you might want to check it out if you are dissatisfied with the functionality of NotePad.

Softpedia.com certifies that it is spyware and virus free.

http://www.softpedia.com/progClean/PSPad-Editor-Clean-6399.html

Web Design 101 — Floats

Saturday, September 19th, 2009

This article gives a very clear explanation of how to layout your page using the ‘float” property.  Here is a highlight from the content available at the link below:

“…float is not a positioning property in CSS —the only position properties in CSS are absoluterelative, fixed, and static—however, when you combine widths, margins, and floats, you have CSS properties at your command that are often more reliable in terms of layouts than any of the available position properties. You can create all sorts of layout arrangements with float, whether or not float is technically a positioning property.”

http://www.digital-web.com/articles/web_design_101_floats/

How to: Publish to a Cox.Net Personal WebSpace Using an FTP Program

Sunday, August 16th, 2009

Summary

This article provides information and steps for publishing to Cox.Net Personal WebSpace using an FTP application.

Manual Solution
Because every FTP application is different, the steps below are generalized. For more detailed information, see the FTP program’s online Help.
Note:

Personal WebSpace is case sensitive. If the URL to the Personal WebSpace is included as a link on other webpages, or in emails or other files, it should be typed in lower case only. An example of the correct format is http://members.cox.net/username.

Example: http://members.cox.net/USERNAME/ and http://members.cox.net/UserName/ are both incorrect, as they are not all lower case.

All references that are made in Personal webpages to a file, such as a graphic, must be made in the same case as the filename. For example, if there is a picture named “IMAGE.jpg” in the Personal WebSpace folder, the link used to that picture must be the same case. The correct way to link to that image would be http://members.cox.net/username/IMAGE.jpg.

Example: http://members.cox.net/username/image.jpg or http://members.cox.net/username/Image.JPG will not work.

(Be sure to read the Terms of Usage. For more information about Cox High Speed Internet’s Personal WebSpace rules and policies, read Cox’s Acceptable Use Policy.)

Step Action

Open the FTP application.

When prompted for the host name, enter members.cox.net.

Enter username and password.

Note: The username and password are the same as those used for email.

Example: If the email address is johndoe@cox.net, the username is johndoe.

Connect to the server. Most FTP applications have a Connect button. Once connected, FTP provides a list of the files in the Personal WebSpace directory.

Select and transfer the files.

Close the FTP application and disconnect from the Personal WebSpace server.

All steps complete.

This Information Applies to:
Cox High Speed Internet Personal Webspace.
Publishing Your Personal WebSpace.
Personal webspace or website offered by Cox High Speed Internet.
Building a website with Cox High Speed Internet web tools.

Standards Based Web Design

Monday, August 3rd, 2009

http://css.maxdesign.com.au/index.htm

This site give you step by step instructions on how to do lists and how to make a three column layout–with CSS. An excellent resource.

8 Excellent Tools for Optimizing Your Images

Sunday, June 7th, 2009

Here a a very useful collection of tools that can help you get your images into best format for posting on the web:

8 Excellent Tools

Browser war centers on once-obscure JavaScript – CNET News

Sunday, March 22nd, 2009

This article gives a very good overview as to where the “Browser Wars” of 2009 stand as of today.

http://news.cnet.com/8301-17939_109-10200329-2.html

“All Microsoft’s browser rivals are scrambling to speed up JavaScript, trying to get ahead as the Web expands into a foundation for programs.”

This is information from CNET: The source for computers and technology http://www.cnet.com

Top Five Web Design Tools + One More

Sunday, March 15th, 2009

Here is an excellent article from an excellent Blot that lists what many consider to be the “Top Five” Web Design Tools:

http://sixrevisions.com/tools/top-five-web-design-tools/

I have one more to add to the list:

http://www.blumentals.net/htmlpad/

In case you ever wondered, this is the one I use to grade the homework in CBTE-162!

…Bill

UTF-8 or ISO 8859-1 — Why Should You Care?

Sunday, November 9th, 2008

Here is an article the explains character encoding very nicely.

http://www.sitepoint.com/article/guide-web-character-encoding/

…Bill

Opera Web Standards Curriculum

Saturday, September 20th, 2008

Many people think that Opera is one of the best web browsers ever made. Opera doesn’t have a huge market share, but they do have a very good and very stable browser.  They have made web standards a way of life!

Recently Opera posted an excellent web-based resource that may be very helpful to you as you take CBTE-162 and after as you continue to progress in web design.

http://www.opera.com/wsc/

I think this will be a great place to find state-of-the-art info that is explained clearly.   You can count on Opera to only recommend techniques that are best practices.  

…Bill

Rollover Image Change Technique

Sunday, August 17th, 2008

I have had a few people ask me how I get the effect of changing my picture into “Snydley” on this page:

http://www.craftwebproject.com/unit4/index.html

Here is the code that makes it work:

XHTML

<div id=”pix”>
<a href=”index.html” title=”Put Your Title Here” class=”rollover”><br /></a>
</div>

CSS

a.rollover:link,a.rollover:active,a.rollover:visited
{
background-color:#000;
background-image:url(../images/image1.jpg);
display:block;
height:136px;
width:181px;
}

a.rollover:hover
{
background-color:#000;
background-image:url(../images/image2.jpg);
display:block;
height:136px;
width:181px;
}

(In the code above, I have changed the names of the actual image.jpg files to make them generic.)

…Bill

Conditional Comments Compensate for Internet Explorer’s “Issues”

Saturday, August 16th, 2008

How annoying!  You just made the perfect web page and it looks great in Firefox 3, but it looks broken in IE 7.

You are not alone.  Even though Microsoft has improved IE 7, there are still areas where it is not standards compliant.

What can you do?  Well the easiest thing to do is to use Conditional Comments in the header of your pages to fix the broken code.  Take a look at the source code for this page:

http://craftwebproject.com/unit1/index.html

In the header area you will see a “Conditional Comment.”  That’s what you need.

The CC calls an additional style sheet that is applied after the normal style sheet.  In this extra style sheet you can address IE’s special needs.

Here is some decent info on how to make all this work for your own pages:

http://reference.sitepoint.com/css/conditionalcomments

Of course even after you know how to do a Conditional Comment you still have to figure out what you have to do with the standards compliant styles you have in your style sheet to change them (make them non-standard) in the additional style sheet that is called by the Conditional Comment.  You can always figure out something eventually, but it’s extra work.

Why bother?  On the Mesa College website we see the following browser breakdowns:

  • Firefox 30%
  • Safari 7%
  • IE 62%
  • Other 1%

Internet Explorer users are moving more and more to IE 7, but there are still some IE 6 users out there.  If you want to take the time you can have more than one Conditional Comment. In that case your code could say, “If this is IE7 call this extra style sheet. If this is IE6 call this different extra style sheet. If this is IE 5 call this also different extra style sheet.”

Even though it’s possible, I don’t bother to do Conditional Comments for IE6 or 5 because they are not worth my time in a web design class. If my students are still on those old browsers, I want them to upgrade to IE7.  However, if your company has lots of IE 6 installed, you may have to compensate for the older browser as well.

All this has an impact on your work flow.  You should start in FireFox and use all the web design tools that are available for that browser such as the Web Developer’s Toolbar and FireBug.  When your code works in Firefox, your code will probably work perfectly in Safari and Opera as well.  Then you need to look at the code using IE and see if everything still works.  Many times everything is fine; however, sometimes things are messy.

Since Conditional Comments only work on IE, you have to do them last.  If you make your pages work for IE from the start, your code may be incompatible with FF and Safari — and there is no such thing as Conditional Comments for them. They don’t respond to Conditional Comments.  Why should they?  They are supposed to ignore comments because the standards say comments should be ignored (grin).  So Conditional Comments are only for IE, and you do them last.

I am looking forward to IE8.  MS promises to come much closer to the standards on their next version of IE.  We’ll see…

…Bill

The Q Tag and Microsoft Internet Explorer — What a Mess!

Friday, August 8th, 2008

Since the Q tag’s inception, it has never been fully compatible with Microsoft Internet Explorer for Windows. Here is a way to fix it.

This problem is sort of odd; and unfortunately, it leads people to avoid the Q-Tag altogether.  

This work-around by Stacey Cordoni is actually very practical and works like a charm.  

Strangely enough I think Microsoft has actually got it right this time, and the other browsers are wrong.  If XHTML is supposed to be semantic markup, aren’t the quote marks “decoration” to the text which the computer already knows is a quotation?   What do you think? 

HTMLPad 2008: A Great Text Editor and Much More

Sunday, August 3rd, 2008

Of course it is true that you can do everything you need to do in our class with a plain old text editor such as Microsoft Notepad.  However, the “fun” of doing that wears off fairly quickly.

I have always used Dreamweaver, but for some things it just doesn’t do what I want.   Also, it is very expensive if you are buying it for yourself.

In 2004 I came across a Program that was called HTMLPad 2004 and I gave it a shot.  Over the years it has been upgraded regularly, and today it is really a great program for editing code by hand.  Here is a link you can follow to get more details.

http://www.blumentals.net/htmlpad/index.php

DISCLAIMER:  I don’t get any “kickbacks” from any program or service I mention on this blog.  That’s a promise! I just put this stuff in the blog because I have used it, I like it, and you might like it too.

…Bill