Notices
The Basement Non-Honda/Acura discussion. Content should be tasteful and "primetime" safe.

Strange things on HAN. (pics)

Thread Tools
 
Old Dec 19, 2004 | 12:06 AM
  #41  
dE.fUsEd's Avatar
dE.fUsEd
Thread Starter
I still like honda's. :-/
 
Joined: Mar 2004
Posts: 16,762
Likes: 0
From: Gilbert, AZ
Default

Originally Posted by mayonaise
hahahahahahaha... i found another bug while messing with that example code above.

at least in my IE6, the "Second Link" doesn't span the entire width of the table. that is, you can't mouseover the entire width of the table in order to get the mouseover effect. the "First Link" works fine. add position: relative to the td.menuitem a, td.menuitem a:hover, etc etc style...


that fixes it for me. that might be a problem with IE's buggy box model. but it works fine with the first link, and not with the second. so it's probably more likely to be just another random IE bug that's only debugabble by guessing and checking. oh, and it worked fine in firefox

shit, see that's the same thing i was running into before. first link works great and the rest are :screwy:.
Reply
Old Dec 19, 2004 | 01:45 AM
  #42  
mayonaise's Avatar
mayonaise
Senior Member
 
Joined: Aug 2002
Posts: 3,181
Likes: 0
From: CA
Default

Originally Posted by dE.fUsEd
i stand corrected. h:
that's actually a great bit of help you just gave me. i was using css before for the mouse over, but i was unable to get the table linking set right. i write all my html freehand, and hadn't really messed with it much since i couln't figure out the table linking.

and yeah, i knew there were a ton of errors in the html, but i just started rewriting the entire page from scratch. the person i had working on it before completely destroyed the code, and the whole site was using frames. it was pretty horrid.

but seriously, thanks for the fix. i've only been using css for a few months now, and i know there's a shit load more to learn.

:bigok:
np.. i write all my code by hand, too. especially with CSS, it's not really possible (yet) for a WYSIWYG editor to handle all of the advanced things. but in all honesty, if you really want to learn more about CSS and web development, you're not going to learn a whole lot and it'll mostly be incorrect if you stick with your ie-is-good-enough mentality. it doesn't hurt to develop web pages that work in as many browsers as possible - you're just maximizing the accessibility potential of your site. if you do choose to do this, you'll realize how much of a bitch it is to develop for IE, NOT the other way around. most CSS and javascript will work fine in firefox/opera/konqueror/safari when you code it one way - this is how it should be. then you put it into IE and everything goes to hell.

firefox is a great browser, but i wouldn't say firefox > *... i will say that * > IE, tho.
Reply
Old Dec 19, 2004 | 01:51 AM
  #43  
dE.fUsEd's Avatar
dE.fUsEd
Thread Starter
I still like honda's. :-/
 
Joined: Mar 2004
Posts: 16,762
Likes: 0
From: Gilbert, AZ
Default

Originally Posted by mayonaise
np.. i write all my code by hand, too. especially with CSS, it's not really possible (yet) for a WYSIWYG editor to handle all of the advanced things. but in all honesty, if you really want to learn more about CSS and web development, you're not going to learn a whole lot and it'll mostly be incorrect if you stick with your ie-is-good-enough mentality. it doesn't hurt to develop web pages that work in as many browsers as possible - you're just maximizing the accessibility potential of your site. if you do choose to do this, you'll realize how much of a bitch it is to develop for IE, NOT the other way around. most CSS and javascript will work fine in firefox/opera/konqueror/safari when you code it one way - this is how it should be. then you put it into IE and everything goes to hell.

firefox is a great browser, but i wouldn't say firefox > *... i will say that * > IE, tho.
i really have no problems with IE. i have firefox installed too, along with netscape. IE is just my preferred browser.

hey, run http://www.sicracing.com/index.html through your validator now.
Reply
Old Dec 19, 2004 | 06:18 AM
  #44  
c_rogue69's Avatar
c_rogue69
wtf goes here?
 
Joined: Dec 2003
Posts: 5,782
Likes: 0
From: Charlotte, NC
Default

I use Mozilla









by firefox
Reply
Old Dec 19, 2004 | 07:35 AM
  #45  
k3ifers's Avatar
k3ifers
k three ifers
 
Joined: Jun 2002
Posts: 42,568
Likes: 4
From: Buffalo, NY
Default

Hi, my name is Keith and I use Internet Explorer.

edit: and back to the actual topic.. that's never happened to me
Reply
Old Dec 19, 2004 | 11:14 AM
  #46  
mayonaise's Avatar
mayonaise
Senior Member
 
Joined: Aug 2002
Posts: 3,181
Likes: 0
From: CA
Default

Originally Posted by dE.fUsEd
i really have no problems with IE. i have firefox installed too, along with netscape. IE is just my preferred browser.
you wouldn't run into many problems with IE if you're only developing for IE, because you wouldn't think they're really problems. you'd think it's regular behavior - writing everything wrong for IE, because IE accepts it. well, writing anything wrong still makes it wrong, no matter what program may support it. that's why if you actually learn HTML/XHTML, CSS and javascript the right way first, and then try to use it with IE you'll usually run into a ton of problems.

Originally Posted by dE.fUsEd
hey, run http://www.sicracing.com/index.html through your validator now.
cool. 2 warnings.. your ampersands aren't escaped. you should also replace <B> tags with <STRONG>, replace <I> with <EM>, <U> with <INS>, and <STRIKE> with <DEL>. the old tags are deprecated, and should eventually be unsupported. there are more deprecated tags than that, but those are the most common ones.
Reply
Old Dec 19, 2004 | 01:37 PM
  #47  
dE.fUsEd's Avatar
dE.fUsEd
Thread Starter
I still like honda's. :-/
 
Joined: Mar 2004
Posts: 16,762
Likes: 0
From: Gilbert, AZ
Default

Originally Posted by mayonaise
cool. 2 warnings.. your ampersands aren't escaped. you should also replace <B> tags with <STRONG>, replace <I> with <EM>, <U> with <INS>, and <STRIKE> with <DEL>. the old tags are deprecated, and should eventually be unsupported. there are more deprecated tags than that, but those are the most common ones.
:eh: ampersand = "&", and it's not escaped? riiight. i'm using it 1 time, & it's in plain text format. lol

<b>, <i>, <u>, and <strike> are HTML standard and are not going to ever be unsupported.

maybe you should use http://www.htmlhelp.com/tools/validator/ to validate your shit. it can recognize that the only ampersand i have in the entire document, is in plain text.
Reply
Old Dec 19, 2004 | 03:04 PM
  #48  
mayonaise's Avatar
mayonaise
Senior Member
 
Joined: Aug 2002
Posts: 3,181
Likes: 0
From: CA
Default

Originally Posted by dE.fUsEd
:eh: ampersand = "&", and it's not escaped? riiight. i'm using it 1 time, & it's in plain text format. lol

<b>, <i>, <u>, and <strike> are HTML standard and are not going to ever be unsupported.

maybe you should use http://www.htmlhelp.com/tools/validator/ to validate your shit. it can recognize that the only ampersand i have in the entire document, is in plain text.
ampersands in HTML plaintext should be escaped as &amp; (there are a couple other versions, too) - the reason is that the ampersand symbol itself is used as an escape character. for example, &gt; is the greater than symbol, &lt; is the less than symbol... there are a lot of special HTML characters, and they all depend on the ampersand. the unescaped ampersand issue is a warning, not an error. meaning that it's not absolutely 100% necessary to escape it in all circumstances. but if you don't do it, it can lead to display problems (yep, it's happened to me before in IE). the only place you shouldn't escape them is inside a preformatted text tag, text area/input tag, URL, or inside a tag attribute. this is a decent list of special HTML characters and their corresponding escape sequences.

edit: you should actually escape ampersands in URL's.

http://www.codehelp.co.uk/html/deprecated.html
Older HTML tags and attributes that have been superseded by other more functional or flexible alternatives (whether as HTML or as CSS ) are declared as deprecated in HTML4 by the W3C - the consortium that sets the HTML standards. Browsers should continue to support deprecated tags and attributes, but eventually these tags are likely to become obsolete and so future support cannot be guaranteed.
which means that no, you can't consider them as part of the HTML standard anymore. while browsers will likely continue to support the old tags, this is in no way guaranteed. people will eventually drop them, so there's just no reason to keep using them. newer tags are more flexible and will be continually developed. CSS support will remain and grow, whereas with deprecated tags, CSS support will either drop entirely or remain where it is now. but if you want your HTML to be obsolete and don't want to take advantage of the new language specifications, suit yourself.

that HTML validator is not very good, and you probably shouldn't use it to validate your shit. i could immediately tell when it didn't say anything about the deprecated tags. there are plenty of free validator programs out there that offer much better results. i'm currently using one that's made as a firefox plugin, and it already beats the crap out of that one.

edit: after going through several other online HTML validators, i think the HTML validator you posted is alright. your site's main page IS valid HTML, but like i said, the ampersands and deprecated tags i mentioned were reported as warnings, not errors, using my validator. it's being more thorough, and telling you about things that others might not.

HTML4 is the last version of HTML that w3c will ever layout. the world is now adopting XHTML, and as it moves farther along, little things like what i've mentioned won't be tolerated anymore. as i've said before, better to learn things the right way first, rather than having to re-learn them later on.
Reply




All times are GMT -8. The time now is 11:57 PM.