Unwanted space between header/image and div below.. |
Unwanted space between header/image and div below.. |
Focus1 |
May 14 2012, 03:42 PM
Post
#1
|
Newbie Group: Members Posts: 18 Joined: 24-March 12 Member No.: 16,776 |
Hi guy's, just finished up college for the term and getting back into some HTML but I'm having an issue here and I tried a lot of margin and padding options in CSS but it's not fixing my issue.
Basically if I have either a header with a color or an image as my header right below it, there is some unwanted space. I want the header to sit flush on the next div but it's just not happening for me. In "sample 1" I want my navmenu to sit flush from the top header to the next set of div's, to take up the whole space but instead there seems to be lots of margin or padding around my navmenu ? I'm not sure how to explain this really, so sorry if I'm putting this across wrong. I've put 2 links to samples of my issue below and I have all fingers and toes crossed that someone can help me out here because it's drove me nuts already As I say I'm quite new to HTML in general but I'm getting there but just can't the div's to sit flush as you can see with the image header in sample "2" and in sample "1" I'm just having a mess around with a floating layout so don't mind the messed up colours All suggestions appreciated! Sample 1: http://img341.imageshack.us/img341/4049/floatingq.jpg Sample 2: http://img38.imageshack.us/img38/8817/floating1.jpg P.s my CSS is below body { font: 76%/160% Tahoma, Verdana, Arial, sans-serif; margin: 0; text-align: center; background-color: #EEEE00; } #wrapper { width: 960px; margin: 0 auto; padding: 0; text-align: left; border-left: 1px solid #4f4f4f; border-right: 1px solid #4f4f4f; background-color: #fff; } #header { width: 100%; height: 150px; background-color: green ; } #navmenu li {display: inline; padding: 0px 48px 0px 48px; text-align: center; background-color: #AAAAAA ; } navmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; } #left { /*720px normal width the padding of 30px applies to the top, right, bottom and left so I'm subtracting 60px from 720px*/ width: 660px; float: left; background-color: #fff; padding: 30px; } #right { /* 240px is the entire size, 30px to the top, 25px to the right, 30px to the bottom and 25px to the left so subtracting 55px in total- 25 is for left and right and 30 is for top and bottom*/ width: 185px; float: left; background-color: #ccc; padding: 30px 25px 30px 30px; } #footer { clear: both; width: 100%; height: 150px; background-color: green ; } This post has been edited by Focus1: May 14 2012, 03:46 PM |
Focus1 |
May 15 2012, 09:35 AM
Post
#2
|
Newbie Group: Members Posts: 18 Joined: 24-March 12 Member No.: 16,776 |
I feel terrible I'm back for more help already, sorry bout this...
I just went to place an image as my footer rather than having it just a background colour but again I seem to have hit a margin or padding problem. There is space all around the image, at the top, right, bottom and left. I again tried many ways to remove the padding and margin from the #footer, the .p and the .img but still no joy, can you tell me what I'm doing wrong ? Again I just want the image to sit flush with the div's above it, code below, many thanks! P.s I also tried taking the img out of the #footer and just having the <p><img src="paypal_logo.gif" etc....</p> directly under the floating div's but no luck there either. HTML CODE <div id="footer"> <p><img src="paypal_logo.gif" alt="paypal logo" width="960px" height="150px"></p> </div><!--footer div--> CSS CODE #footer { clear: both; margin: 0; padding: 0; } Here are links to the problem and to the original problem that you fixed for me Problem: http://img818.imageshack.us/img818/564/paypaly.png Fixed: http://img39.imageshack.us/img39/9917/fixedd.png Thanks again! This post has been edited by Focus1: May 15 2012, 09:36 AM |
Lo-Fi Version | Time is now: 19th April 2024 - 02:57 PM |