UGN Security Forums
My ProfileMember DirectoryLogin
Search our ForumsView our FAQView our Site Rules
View our CalendarView our Active TopicsGo to our Main Page

UGN Security Store
 

Network Sites UGN Security, Elite Web Gamers, Back of the Web, EveryDay Helper, VNC Web Design & Development
Our Sponsors

Latest Postings
Owning Servers
by Gizmo
08/30/08 07:20 AM
my old account still exists!
by Gizmo
08/19/08 02:27 PM
Burger King gone Wild!
by Gizmo
08/08/08 11:42 PM
PDX 2600
by rbcp
08/07/08 12:46 AM
The Pirate Bay- shut down?
by ZER0_DECEPTION
08/05/08 09:07 PM
Windows Events for Changing Access rights to a folder or a File
by Gizmo
08/05/08 12:32 PM
question about IE and CSS
by §intå×
08/04/08 08:51 PM
Server
by Gizmo
08/01/08 01:29 AM
Topic Options
#46253 - 07/17/08 05:59 PM question about IE and CSS
Shinobi Offline
UGN Member

Registered: 09/25/02
Posts: 390
Loc: Asheville, NC
I'm just going to C&P my post from IE forums, and if anyone has a definitive answer as to why and/or how to correct the problem, lemme know. Other then that any thoughts are appreciated.


I am currently doing a website http://www.wcshootfighting.com and I was having some problems with the #lines section

When I coded the section I specified a height of 2px width of 100% and used a background image that was 1pixel x 1pixel

When I previewed the page in Firefox it came out as it should, a 2pixel like spanning the length of the page. However when previewing in IE the line was considerably larger than 2px. My initial thought was for some reason IE was rendering the size of the pixels to the much larger than Firefox maybe? However the only solution I could come up with was to create overlay layers that were 2px below where the #lines started to cover the excess.

I would like to know why the line is so much bigger in IE, and why it ignores my height specifications and comes up with something completely different, and if there is an easier way to correct this (for future reference) other than creating new layers to cover up what shouldn't be there anyway.

You can view the code by going to the source of http://www.wcshootfighting.com all the CSS is contained on that page.

I have also included the code below:

/this overlays the top line/
#nav {
float:left;
position:absolute;
background-image:url(images/midline.jpg);
height:46px;
width: 100%;
top:74px;
z-index:2;
}
/this is the bottom line/
#lines2 {
position: absolute;
height: 2px;
background-image:url(images/bottomline.jpg);
width:100%;
z-index:1;
top:120px;
}
/overlay for the bottom line/
#ieoverlay {
position: absolute;
height: 50px;
background-color[:#]FFFFFF;
width:100%;
z-index:2;
top:122px;
}
/top line/
#lines {
position: absolute;
height: 2px;
background-image:url(images/bottomline.jpg);
width:100%;
z-index:1;
top:72px;
}
_________________________
"The secret to creativity is knowing how to hide your sources."
-Albert Einstein

Tech Ninja Security

Top
Our Sponsors
Sponsor Our Sponsors

Top  
#46256 - 07/17/08 11:28 PM Re: question about IE and CSS [Re: Shinobi]
Gizmo Administrator Online   shocked
Community Owner
*****

Registered: 02/28/02
Posts: 6930
Loc: Portland, OR; USA
The page looks the same in IE and FFox to me... If I could figure it out I could probably give you a pure css approach vs using an image at all in the first place wink...
_________________________
Donate to UGN Security here.
UGN Security, Elite Web Gamers & VNC Web Design Owner

Top
#46373 - 08/04/08 08:51 PM Re: question about IE and CSS [Re: Gizmo]
§intå× Administrator Offline
UGN Elite
*****

Registered: 12/03/02
Posts: 3250
Loc: here
I hate IE with a passion when it comes to CSS. 5.5, 6, 7, and coming very soon 8 all seem to render css different. 8 at least is supposed to have a standards compliant mode. Yea, we shall see.

I know there is a border line type issue that can get you up to 2 px more than you wanted in FF. say you have a box

Code:
+-------+
|       |
|       |
|       |
+-------+


FF will render from within the borders the num of pixels you want.

Code:
+-------+
|  ^    |
|< +    |
|       |
+-------+

arrows pointing to the inside edge of our div container



In IE, they of course like to think different, ~*cough RETARDS*~ So they render from outside the object border (even if their is no border)
Code:
   +-------+
   |       |
  >|       |
   |       |
   +-------+
       ^
arrows pointing from outside into 
the inside of our div container.


This small difference can add up to 2 px difference in many layouts if not accounted for. 2px is huge. Often a work around to have cross browser compatibility is to wrap the div inside a div. Set the height width and it forces what you would expect.


Edited by §intå× (08/04/08 08:51 PM)
_________________________
My New site OpenEyes

Top



Moderator:  §intå×, Gizmo 
Forum Stats
6911 Members
44 Forums
10465 Topics
45205 Posts

Max Online: 677 @ 06/30/07 10:06 PM
Top Posters
Gizmo 6930
UGN Security 3441
§intå× 3250
IceMyst 1449
SilentRage 1273
Ice 1146
pergesu 1134
Infinite 1039
jonconley 954
Girlie 903
Newest Members
red queen, byopc, cybermox, NiPah, mcscrwdy25
6911 Registered Users
Who's Online
1 Registered (Gizmo), 10 Guests and 7 Spiders online.
Key: Admin, Global Mod, Mod
Latest News
Update Humpday - Aug 27, 2008
by Gizmo
08/28/08 12:58 AM
Update Humpday - Aug 20, 2008
by Gizmo
08/21/08 01:48 AM
Update Humpday - Aug 14, 2008
by Gizmo
08/14/08 08:33 AM
Update Humpday - Aug 06, 2008
by Gizmo
08/06/08 08:05 AM
Update Humpday - Jul 30th, 2008
by Gizmo
07/31/08 11:17 AM


Donate

Get the Google FireFox Toolbar
Get Firefox!
Get FireFox!