Floating a DIV to right of <Hx> element?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Philip Semanchuk

    Floating a DIV to right of <Hx> element?

    Hi all,
    I'm trying to find a way to place a small DIV just to the right of a
    header element. I've found a solution, but it is crude and I was hoping
    for something more elegant. I'd appreciate any suggestions you might have.

    My H1 elements have width=75%, and to the right of each I want a small
    DIV that contains a hyperlink to related content. I want that link to be
    about 3em from the right-hand end of the header element. The only way I
    can find to place it there is to float a DIV (which I call
    LinkContainer) with width=25% (25% = 100% - the width of the header
    element) to the right of the header, and place the hyperlink-containing
    DIV in there. Here's an example:



    What I find inelegant about my code is that if I change the header
    width, I have to remember to change the LinkContainer width too. Also,
    the width of my header elements shrinks corresponding to their
    significance (h2 width=60%, etc.) so I need to define corresponding
    LinkContainer DIVs for each header element. It seems like there ought to
    be a way to avoid the LinkContainer DIV entirely, but I can't figure out
    how to describe it to the browser.

    Thanks for any help
    Philip

Working...