Move links div aside h1, above tagline p

Posted by noquierouser on Stack Overflow See other posts from Stack Overflow or by noquierouser
Published on 2012-09-27T22:31:08Z Indexed on 2012/09/29 3:37 UTC
Read the original article Hit count: 105

Filed under:
|
|

I have a page that has CSS media queries in it, and I was requested to do this:

Mobile layout: mobile layout

Desktop layout: desktop layout

Now, the HTML code is placed like this:

<div id="content">
  <h1>the title</h1>
  <p>this is the tagline of the site</p>
  <ul>
    <li>link 1</li>
    <li>link 2</li>
    <li>link 3</li>
  </ul>
</div>

I'm having quite a problem trying to achieve the desktop layout. I tried wrapping <h1> and <p> in a <div> and style it with float: left, but it didn't look as requested (the tagline is wider). I also tried with position: absolute for the <ul>, but also didn't look as requested (make the #content wider is not an option).

Do you have any suggestions to achieve this without using javascript?

Update:

I've uploaded the code to my Koding so you can see what I'm actually doing. This is the CSS. I'm also using normalize.css.

The problem I'm having now is what do the different browsers show: what browsers show

I think the problem might be in how do the browsers calculate the tagline's width, but as you can try with the code, if you make the tagline's text shorter, it looks more like Opera's rendering.

Have I stumbled with a bug or am I making some mistake in my CSS?

© Stack Overflow or respective owner

Related posts about html

Related posts about css