Chris Akins wrote: > On Thu, Jul 24, 2008 at 8:13 AM, Christopher <[EMAIL PROTECTED]> wrote: > >> To everyone: It is #topbar that if you resize your browser it won't >> "hug" the right hand side of the browser. >> >> > > As an FYI, #topbar DOES remain at the right edge of the viewport in > FF2 and Safari on Mac. > > I've been hesitant to offer anything to this thread due to the extreme > vagueness of it most of the time. However, I will add a couple things > that will help any who are trying to read and analyze your CSS. If > you are determined to write out rules longhand that have a shorthand > equivalent, then it's very nice to keep like items together. I offer > this from your CSS as an example: > > #gallerybox { > background-color: #FF0000; > border-right-width: 200px; > height: 300px; > margin-left: 135px; > margin-top: -35px; > border-left-width: 0px; > padding-left: 35px; > padding-right: 150px; > left: 40px; > border-top-width: 0px; > > The rule above includes several border property:value pairs that are > sprinkled throughout the rule rather than being together. To me, this > is harder to wade through than putting the like properties together. > Even better, just use border-width: 0 200px 0 0 to accomplish the same > thing. Or, yet another option is to just declare the one side that > has a border width unless the element you're applying the rule to has > a default border. If not, there's no need for the '0' values. > > As a side note, '0' values on anything don't require a unit (px, em, > %, etc). 0 is just 0. > > Another small thing that can shrink your CSS. Any hexadecimal numbers > (#ffccff or #003311) that have three pairs of identical numbers (ff cc > ff or 00 33 11 from the examples just given) can be reduced to a 3 > digit version (#fcf or #031). > > Shorthand notation is wonderful for shrinking CSS files! Why use: > > border-top-width: 2em; > border-right-width: 2em; > border-bottom-width: 2em; > border-left-width: 2em; > border-top-style: solid; > border-right-style: solid; > border-bottom-style: solid; > border-left-style: solid; > border-top-color: #FFFFFF; > border-right-color: #FFFFFF; > border-bottom-color: #FFFFFF; > border-left-color: #FFFFFF; > > when you could use: > > border: 2em solid #fff; > > A reduced version of your current CSS for #flashbox would be: > > #flashbox { > height: 410px; > width: 430px; > margin-left: 500px; > margin-top: 70px; > background: #000; /*removed the repeat property as there is no image > to repeat or not repeat */ > z-index: 3; > position: relative; > padding: -12px 0 0 0; /* note I left the -12px in, though padding > can't have negative values, only margins */ > border: 2em solid #fff; > } > > I think the consensus of those that have tried to help you is that > there are many basics that need to be learned first before really > proceeding very far. So much basic CSS and HTML info is easy to find > online that will help you properly structure your documents if you > will only seclude yourself and study it some. Only then will you be > able to really get out of a list like this what you need to without > making a thread quite laborious for the list. > > That's not to say you have to be advanced to use a list like this. By > no means! I'm still learning a ton myself. However, with little > basic understanding of general concepts it's hard to even formulate > the questions in such a way to get the desired answers. > > One of the simplest requests throughout this thread which has yet gone > unheeded is to provide a static graphic comp of what it is you're > trying to achieve. Do you have one? A Photoshop file, a scanned hand > drawing, anything that shows the concept you're after? if so, the > ones trying to help you would love to see it. > > One final note - two of your images specified for that page are not > available on the server. One is called "topbarfade4.png" and I don't > remember the other one. > > Good luck with your project. > > Chris > > Chris, I mentioned that I will start using the short forms of doing CSS in a few posts back as I see it does make things simpler. Everything is coming together as I have designed it, yes I do have a mock up page already designed but I have most of the page layed out and everything is so far so good just a few minor things like for example this #topbar issue and there really as far as I am up to not really much more else needs to be worked out, but your and others who suggested short-handing the style rules, yes this is something I will start doing, asap.
______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/