Clips - Css Best Way To Left Align A Float Right Section - Stack Overflow
Clips - Css Best Way To Left Align A Float Right Section - Stack Overflow
I want what in the good old days would be a twocolumn table layout. It's for
http://paulisageek.com/resume and is working perfectly with:
.dates {
float:right;
width:171px;
}
but I'm sure I'll break the sizes on updates (and different fonts, and browsers, and fontsizes, etc).
Is there a way to make the second column autosize without forcing a width (or using javascript)? Will
CSS3 have a way?
css css3
Please don't this the wrong way but I'd really change the picture you're using. – cletus Dec 22 '09 at 4:42
:) Its much better with context paulisageek.com/paul.jpg but yeah, I totally agree, that is my project for tonight
:) – Paul Tarjan Dec 22 '09 at 4:44
Oh, and I don't know if if you're one to talk you 'slack jawed yokel' – Paul Tarjan Dec 22 '09 at 4:54
3 Answers
Give your dates column a minwidth and a maxwidth instead of a fixed width. This gives you flexibility
but ensures your design won't break:
.dates {
float:right;
min‐width:171px;
max‐width:300px;
}
Note that minwidth and maxwidth do not include padding, borders, or margins.
Another possibility is make the dates to align right and display inline:
.dates p{
text‐align:right;
display:inline;
}
This way you won't need a separate div for the dates.
...Or, if you want to be supercuttingedge and ensure that your layout breaks in IE, you can use the new
CSS3 columns (not recommended here, but still worth reading)
Yup, it's possible. The keyword to search for is liquid columns. For example this deals with whole layouts
but the points are the same.
That example is a liquid layout but it is liquid in the sense that the whole page can be variable width. The
columns are still fixed width (relative to the outer container) so it doesn't really solve the OP's problem. – cletus
Dec 22 '09 at 4:39
doesn't that just change my px to % basically? Still fixed width on something? – Paul Tarjan Dec 22 '09 at
4:39
What you've got here is something that works extraordinarily well and easily with tables. Not only that it's
incredibly backwards compatible. In "pure" CSS it's hard. You can make one of the columns variable
width but not both. If you really need that, stick with tables (irrespective of what the semantic HTML
zealots might say).
Funny website, but I disagree. Tables are great for tabular data, not so hot for layouts... – Gideon Dec 22 '09
at 5:23
Not the answer you're looking for? Browse other questions tagged css css3 or ask
your own question.
stackoverflow.com/questions/1944175/css-best-way-to-left-align-a-floatright-section 2/2