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: 102
I have a page that has CSS media queries in it, and I was requested to do this:
Mobile 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:
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