www.webdeveloper.com
Recent Articles
  • Finding Slow Running Queries in ASE 15
  • A More Advanced Pie Chart for Analysis Services Data
  • Adobe AIR Programming Unleashed: Working with Windows
  • Performance Testing SQL Server 2008's Change Data Capture Functionality
  • The ABC's of PHP: Introduction to PHP
  • How to Migrate from BasicFiles to SecureFiles Storage
  • Why the Twitter Haters Are Wrong
  • User Personalization with PHP: Beginning the Application
  • Whats in an Oracle Schema?
  • Lighting Enhancement in Photoshop
  •  

    Go Back   WebDeveloper.com > Client-Side Development > CSS

    CSS Discussion and technical support relating to Cascading Style Sheets.

    Reply
     
    Thread Tools Search this Thread Rate Thread Display Modes
      #1  
    Old 06-20-2006, 02:11 PM
    Bongo56 Bongo56 is offline
    Registered User
     
    Join Date: Apr 2006
    Posts: 21
    Disappering Borders

    I did not find a solution to my problem upon searching... I have looked and troublshooted this till I am blue in the face. I am trying to surround 3 columns with a 2px border. But parts of the border is/are disappering when viewed in IE. Also when viewed in FF the left column will be show below the center column. Any help would be appreciated...

    link to live site
    http://www.usmc-clan.com/epic/contac...tactus_new.htm

    link to where I got css for a max-width based layout for IE
    http://www.pmob.co.uk/temp/min-max-3col.htm

    css
    Code:
    * {margin:0;padding:0}
    body {
    	padding:0 0 10px 0;
    	color: #000000;
    	background:#fff;
    	text-align:center;
    	margin: 0 0 0 28px;
    }
    #wrapper{
    	background:#D6D6D6;
    	width:auto;
    	padding-top:0px;
    	min-width:718px;
    	max-width:718px;
    	text-align:left;
    /*	margin-left:0 0 0 28px;*/
    	margin-right:auto;
    	position:relative;
    }
    #outer{
    	margin-left:142px;
    	margin-right:142px;
    	background:#ffffff;
    /*	border:1px solid #808080;*/
    	color: #000000;
    }
    #header{
    	position:absolute;
    	top:0;
    	left:0;
    	width:100%;
    	height:100px;
    	margin:0px;
    	padding:0px;
    	display:block;
    	border-bottom:2px solid #808080;
    	overflow:hidden;	
    	color: #fff;
    	background:#ffffff;
    	font-size:0;
    }
    #left {
    	position:relative;/*ie needs this to show float */
    	width:142px;
    	float:left;
    	margin-left:-141px;/*must be 1px less than width otherwise won't push footer down */
    	left:-1px;
    	border-left: 2px solid #808080;
    	border-right: 2px soild #808080;
    	background:#D6D6D6	;
    }
    
    * html #left {margin-right:-3px;}/* 3px jog*/
    * html #outer{/* 3px jog*/
    	margin-left:142px;
    	margin-right:142px;
    }
    
    p {margin-bottom:1em;padding:0 5px}
    
    #right {
    	position:relative;/*ie needs this to show float */
    	width:142px;
    	float:right;
    	margin-right:-141px;/*must be 1px less than width otherwise won't push footer down */
    	left:1px;
    	border-right: 2px solid #808080;
    	background:#D6D6D6;
    }
    * html #right {margin-right:-142px;margin-left:-3px}/* stop float drop in ie + 3px jog */
    
    #footer {
    	width:100%;
    	clear:both;
    	height:30px;
    	line-height:30px;
    	border-top:2px solid #808080;
    	background-color:#ffffff;
    	color: #000000;
    	text-align:center;
    	position:relative;
    }
    #clearheader{height:100px;}/*needed to make room for header*/
    
    #centrecontent {
    	float:right;
    	width:100%;
    	position:relative;
    	border-left:2px solid #808080;
    	border-right: 2px solid #808080
    }
    
    html>body #centrecontent {margin: 0 -0.5%}/*moz needs this*/
    
    .outerwrap {
    float: left;
    width: 99%;
    
    }
    
    .clearer{
    	height:1px;
    	overflow:hidden;
    	margin-top:-1px;
    	clear:both;
    }
    
    /* mac hide\*/
    * html #outer, * html #wrapper,* html #centrecontent {height:1%}
     /* end hide */
    HTML
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>3 col layout with equalising columns and footer</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    
    <!-- link to CSS -->
    <link rel="stylesheet" type="text/css" href="../pages.css"/>
    <style type="text/css">@import "../pages.css"</style>
    
    <!-- allows use of max-width with internet explorer web browser -->
    <!--[if gte IE 5]>
    <style type="text/css">
    body {width:expression( documentElement.clientWidth < 718 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 718 ? "718" : "auto") : "718px") : "auto" );}
    #wrapper {width:expression( documentElement.clientWidth > 718 ? (documentElement.clientWidth == 0 ? (body.clientWidth >718 ? "718" : "auto") : "718px") : "auto" );}
    </style>
    <![endif]-->
    </head>
    
    <body>
    
    <div id="wrapper"> 
      <div id="outer"> 
        <div id="clearheader"></div>
    		<div class="outerwrap"> 
    	<!-- center column content -->
               <div id="centrecontent"> 
                 <h1>Min width of 718px and max width of 718px</h1>
                 <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi 
                 enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in 
                 hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
                 blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.
                 	<br /><br />        
         			Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi 
                 enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in 
                 hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
                 blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.
    			<p>	Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi 
                 enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in 
                 hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
                 blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.</p>
    				<br />
    			<p>	 Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi 
                 enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in 
                 hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
                 blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla. </p>
    				<br /> 
    			<p>	 Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi 
                 enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in 
                 hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
                 blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.
         		</p>
         
               </div>
    	<!-- left column content -->
    		<div id="left"> 
            	<p>
    				Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi 
                 enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in 
                 hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
                 blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla. 
    
    			</p>
    		</div>
    
    	<div class="clearer"></div>
    
        <!-- end of outter wrap -->
        </div>
    	<!-- right column content -->
        <div id="right"> 
          <p>
    				Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi 
                 enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in 
                 hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui 
                 blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla.</p>
    
        </div>
       
        <div class="clearer"></div>
      </div>
    	<!-- footer content -->
      <div id="footer">
      		<!--webbot bot="Include" U-Include="../include/footer.htm" TAG="BODY" --></div>
    
    	<!-- header content -->
      <div id="header">
    	<!--webbot bot="Include" U-Include="../include/header.htm" TAG="BODY" --></div>
    
    </div>
    </body>
    
    </html>
    Reply With Quote
      #2  
    Old 06-21-2006, 08:19 AM
    Bongo56 Bongo56 is offline
    Registered User
     
    Join Date: Apr 2006
    Posts: 21
    does anyone have a suggestion for this? I know it is abit complicated... but I know someone here can help me.
    Reply With Quote
    Reply

    Bookmarks


    Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
     
    Thread Tools Search this Thread
    Search this Thread:

    Advanced Search
    Display Modes Rate This Thread
    Rate This Thread:

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is Off
    HTML code is Off
    Forum Jump


    All times are GMT -5. The time now is 03:53 PM.



    Acceptable Use Policy


    The Network for Technology Professionals

    Search:

    About Internet.com

    Legal Notices, Licensing, Permissions, Privacy Policy.
    Advertise | Newsletters | E-mail Offers

    Powered by vBulletin® Version 3.7.3
    Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.