The Web Design Group

... Making the Web accessible to all.

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Elements going all over the place., Css elements wont stay in the box and move changing resolutions
OregonWifi
post Feb 20 2012, 12:33 AM
Post #1





Group: Members
Posts: 7
Joined: 20-February 12
From: Eugene, Oregon (USA)
Member No.: 16,529



Hi, I've been pulling my hair out trying to get this site together. Could someone please point me in the right direction?

The elements move all over the place when I change resolutions.

The site is
http://stressfreenw.eugenecomputergeeks.com

I'm trying to have the navigation be in the same area that it is on http://www.wix.com/flash-templates/lifestyle-mentor which I would use, except its a flash template.

Any help on why it keeps moving when I change resolutions would be greatly appreciated!

Thanks!
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
Frederiek
post Feb 20 2012, 04:32 AM
Post #2


Programming Fanatic
********

Group: Members
Posts: 5,146
Joined: 23-August 06
From: Europe
Member No.: 9



Don't use position: absolute; as it takes elements out of the normal flow of the page. Only use float: right; on the UL inside #topPan. Be sure to clear the floats after those elements (e.g. on the container for the rest of the page).

If you want to recreate the same look as the flash page, you can make #topPan less wide and set a white bottom border to it. Then you won't need that image for that line anymore.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
OregonWifi
post Feb 21 2012, 06:36 PM
Post #3





Group: Members
Posts: 7
Joined: 20-February 12
From: Eugene, Oregon (USA)
Member No.: 16,529



QUOTE(Frederiek @ Feb 20 2012, 04:32 AM) *

Don't use position: absolute; as it takes elements out of the normal flow of the page. Only use float: right; on the UL inside #topPan. Be sure to clear the floats after those elements (e.g. on the container for the rest of the page).

If you want to recreate the same look as the flash page, you can make #topPan less wide and set a white bottom border to it. Then you won't need that image for that line anymore.



Thanks so much! Sorry for the late reply. I'm a little confused on your instructions. My use of web design has been mainly with using old html without css, or using templates and making dynamic sites with php. I'm terrible with css foundational stuff.

I played around with the topPan border but not understanding how to get the white border bottom to it. Thanks so much for your help though.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
OregonWifi
post Feb 21 2012, 07:03 PM
Post #4





Group: Members
Posts: 7
Joined: 20-February 12
From: Eugene, Oregon (USA)
Member No.: 16,529



Nevermind, I found it, but now I need the white line to go more to the left. The site is http://stressfreenw.eugenecomputergeeks.com if you need it again. THANKS
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
pandy
post Feb 21 2012, 09:24 PM
Post #5


🌟Computer says no🌟
********

Group: WDG Moderators
Posts: 20,730
Joined: 9-August 06
Member No.: 6



Then you must make the UL wider, for instance by giving it a left padding.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
OregonWifi
post Feb 21 2012, 09:29 PM
Post #6





Group: Members
Posts: 7
Joined: 20-February 12
From: Eugene, Oregon (USA)
Member No.: 16,529



QUOTE(pandy @ Feb 21 2012, 09:24 PM) *

Then you must make the UL wider, for instance by giving it a left padding.


OMG. I love you! Thank you. I've been playing with that forever. I got a whole bunch of wrong information in IRC rooms. THanks so much.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
OregonWifi
post Feb 21 2012, 09:34 PM
Post #7





Group: Members
Posts: 7
Joined: 20-February 12
From: Eugene, Oregon (USA)
Member No.: 16,529



Now my only issues is there is a little wierd line between the "home" and "about" buttons. I'm pretty sure its not in any of the images and just not seeing it in the code. THanks for helping a newb!
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
OregonWifi
post Feb 21 2012, 09:55 PM
Post #8





Group: Members
Posts: 7
Joined: 20-February 12
From: Eugene, Oregon (USA)
Member No.: 16,529



sorry nevermind, I figured it out. The home didnt have the repeat. Now I'm trying to figure how to move the white border-bottom line slightly to the left.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
pandy
post Feb 21 2012, 10:08 PM
Post #9


🌟Computer says no🌟
********

Group: WDG Moderators
Posts: 20,730
Joined: 9-August 06
Member No.: 6



You can't move the border separately. It's part of the UL.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
Frederiek
post Feb 23 2012, 06:09 AM
Post #10


Programming Fanatic
********

Group: Members
Posts: 5,146
Joined: 23-August 06
From: Europe
Member No.: 9



Unless you set the border-bottom to #topPan instead of on UL. Then, you can give that div a margin-left, so the white border will be pushed to the right .

Also, make the #topPan as high as the UL (32px, instead of 87px) and set a margin-top to push the div (and menu) as far down under the logo as you like.

BTW, the top: 10px; on UL does nothing, as there is no positioning (fortunately). But, eliminating the default margin on UL would be a good idea.

To make that a little clearer for you, the CSS should look like this :
CODE
#topPan {
    height: 32px;
    margin: 30px 0 0 30px; /* margin order: top right bottom left */
    border-bottom: solid 2px white;
}
#topPan ul {
    height: 32px;
    list-style-type: none;
    float: right;
    margin: 0;
}

I hope that makes sense to you.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 24th April 2024 - 06:57 PM