Hi.
Unfortunately I have not much knowlege about all this php and css programming.
I made a blog with a theme now. changed the background pic already, everything is fin so far. The background is aligned on the top left. My problem is that the middle part with the entries, comments etc and the column with the calendar, links etc is automatically shiftig around depending on the window size and the resolution. I want these parts to be at a fixed postition to work with the background pic. How can I do that?
There is also a pic (hr3.png) in the code which I would like to have fixed above the calendar.
Can anyone please help me?
My css looks like this:
/*
Theme Name: Flowery
Theme URI: http://nettigo.com/themes/flowery
Description: Simple theme based on graphics created by children
Version: 0.3
Author: Witold Rugowski
Author URI: http://nhw.pl/
Tags: fixed width, two column, fun
Based on Kubrick 1.6, bascially it is Kubrick with new CSS
http://binarybonsai.com/kubrick/
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* Begin Typography & Colors */
html {
background: #fff url('images/top.jpg') no-repeat left 10px fixed;
height:100%;
}
body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: url('images/left_down.png') no-repeat bottom left fixed;
text-align: center;
}
#page {
text-align: left;
}
#header {
}
#headerimg {
margin: 7px 9px 0;
height: 192px;
width: 740px;
}
#content {
font-size: 1.2em
}
.widecolumn .entry p {
font-size: 1.05em;
}
.narrowcolumn .entry, .widecolumn .entry {
line-height: 1.4em;
}
.widecolumn {
line-height: 1.6em;
}
.narrowcolumn .postmetadata {
text-align: center;
}
.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
#footer {
border: none;
}
small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}
h1, h2, h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}
h1 {
font-size: 4em;
text-align: center;
}
#headerimg .description {
font-size: 1.2em;
text-align: center;
}
h2 {
font-size: 1.6em;
}
h2.pagetitle {
font-size: 1.6em;
}
#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
}
h3 {
font-size: 1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: #14344F;
font-style:italic;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
color: #333;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}
.entry p a:visited {
color: #b85b5a;
}
.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
font-weight: bold;
}
.commentlist li .avatar {
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;
}
.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}
.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}
#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight: normal;
}
#sidebar {
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color: #777;
}
code {
font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}
a, h2 a:hover, h3 a:hover {
color: #06c;
text-decoration: none;
}
a:hover {
color: #147;
text-decoration: underline;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* End Typography & Colors */
/* Begin Structure */
body {
margin: 0 0 20px 0;
padding: 0;
}
#page {
margin: 0px 30px 0pt auto;
padding: 0;
width: 760px;
}
#header {
margin: 0 0 0 1px;
padding: 0;
height: 200px;
width: 758px;
}
#headerimg {
margin: 0;
height: 200px;
width: 100%;
background: url('images/hr3.png') no-repeat top right;
}
.narrowcolumn {
float: left;
padding: 0 0 20px 45px;
margin: 0px 0 0;
width: 450px;
}
.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 150px;
width: 450px;
}
.post {
margin: 0 0 40px;
text-align: justify;
}
.post hr {
display: block;
}
.widecolumn .post {
margin: 0;
}
.narrowcolumn .postmetadata {
padding-top: 5px;
}
.widecolumn .postmetadata {
margin: 30px 0;
}
.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}
.postmetadata {
clear: left;
}
.clear {
clear: both;
}
#footer {
padding: 0;
margin: 0 auto;
width: 760px;
clear: both;
}
#footer p {
margin: 0;
padding: 20px 0;
text-align: center;
}
/* End Structure */
/* Begin Headers */
h1 {
padding-top: 70px;
margin: 0;
}
h2 {
padding: 30px 0 0;
}
h2.pagetitle {
margin-top: 30px;
text-align: center;
}
#sidebar h2 {
margin: 5px 0 0;
padding: 0 0 0 20px;
height: 20px;
background: url('images/kf1_1_th.png') no-repeat top left;
}
h3 {
padding: 0;
margin: 30px 0 0;
}
h3.comments {
padding: 0;
margin: 40px auto 20px ;
}
/* End Headers */
/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
/* Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
/* End Images */
/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
}
html>body .entry li {
margin: 7px 0 8px 10px;
}
.entry ul li:before, #sidebar ul ul li:before {
content: "0BB 020";
}
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}
#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
margin: 3px 0 0;
padding: 0;
}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}
#sidebar #searchform #s {
width: 108px;
padding: 2px;
}
#sidebar #searchsubmit {
padding: 1px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}
select {
width: 130px;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}
#commentform #submit {
margin: 0;
float: right;
}
/* End Form Elements */
/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0;
text-align: justify;
}
.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}
.commentlist p {
margin: 10px 5px 10px 0;
}
#commentform p {
margin: 5px 0;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */
/* Begin Sidebar */
#sidebar
{
padding: 20px 0 10px 0;
margin-left: 545px;
width: 190px;
}
#sidebar form {
margin: 0;
}
/* End Sidebar */
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}
acronym, abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
hr {
display: none;
}
a img {
border: none;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
/* End Various Tags & Classes*/
/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
It won't be a stylish marriage, I can't afford a carriage.
But you'll look sweet upon the seat of a bicycle built for two." */
fixing problem
Re: fixing problem
This is how I want it to look:
http://i6.photobucket.com/albums/y215/F ... 1236943468
Working fine with 1280x1024 resolution. But if you have another resolution or window size the text starts to shift left and right.
I know it´s a lot to ask but can anyone perhaps help correcting the code above, please? That would be a big help.
I think it would already help if I could say the middle part should have a border on the left. Like start at 300 pixels to the right. the heat pic above the calendar already shifts together with it. So It might already help if I could say the enties should start more on the right and keep the left space free....
but how?
http://i6.photobucket.com/albums/y215/F ... 1236943468
Working fine with 1280x1024 resolution. But if you have another resolution or window size the text starts to shift left and right.
I know it´s a lot to ask but can anyone perhaps help correcting the code above, please? That would be a big help.
I think it would already help if I could say the middle part should have a border on the left. Like start at 300 pixels to the right. the heat pic above the calendar already shifts together with it. So It might already help if I could say the enties should start more on the right and keep the left space free....
but how?
-
Don Chambers
- Regular
- Posts: 3657
- Joined: Mon Feb 13, 2006 2:40 am
- Location: Chicago, IL, USA
- Contact:
Re: fixing problem
Can you post a URL to your site? Is it powered by Serendpity? Your photobucket photo suggests it is a wordpress site.
=Don=
Re: fixing problem
If you give us a URL, it'll be a lot easier for us to help you out.
I'm afraid I'm also having some trouble understanding exactly what the problem is. If I'm correct, the width of some column or other is changing when you change the width of your browser; this causes the other columns to move horizontally.
This is known as "fluid width". A configuration where the widths of the columns cannot change is known as "fixed width". To convert your theme to a fixed width, you have to provide the widths of each container in a fixed form (not in percent).
However, it looks like this is already done in the CSS you've provided. To make any further conclusions, we'd have to visit your URL live.
Additionally, I'm having trouble identifying your template. It appears to be a WordPress setup. Are you trying to port your blog?
To learn CSS, I recommend installing Firefox with the FireBug plugin. You can actually modify your CSS in your browser and see the results immediately. It's a great learning tool.
I'm afraid I'm also having some trouble understanding exactly what the problem is. If I'm correct, the width of some column or other is changing when you change the width of your browser; this causes the other columns to move horizontally.
This is known as "fluid width". A configuration where the widths of the columns cannot change is known as "fixed width". To convert your theme to a fixed width, you have to provide the widths of each container in a fixed form (not in percent).
However, it looks like this is already done in the CSS you've provided. To make any further conclusions, we'd have to visit your URL live.
Additionally, I'm having trouble identifying your template. It appears to be a WordPress setup. Are you trying to port your blog?
To learn CSS, I recommend installing Firefox with the FireBug plugin. You can actually modify your CSS in your browser and see the results immediately. It's a great learning tool.
Re: fixing problem
At the moment I tried itin Wordpress. Tried it with Serendipity as well. But I think the style.css will be somewhat the same, right?
The Url is: http://www.ayasuki.com
I got a pic with colors in the background now. It would be good if the text would start at the end of the green line
The Url is: http://www.ayasuki.com
I got a pic with colors in the background now. It would be good if the text would start at the end of the green line
Re: fixing problem
which means there should be a about 550 pixels from the left free space...
-
Don Chambers
- Regular
- Posts: 3657
- Joined: Mon Feb 13, 2006 2:40 am
- Location: Chicago, IL, USA
- Contact:
Re: fixing problem
Will be happy to try and help if/when you are using serendipity. Wordpress also has user support forums, so perhaps those users can assist you with Wordpress.
=Don=
Re: fixing problem
Like I said. I have it up both in Wordpress and in Serendipity. I just tried both to find a fitting template. Isn´t the style.css, and editing position like this, the same in both?Don Chambers wrote:Will be happy to try and help if/when you are using serendipity. Wordpress also has user support forums, so perhaps those users can assist you with Wordpress.
Re: fixing problem
In that case, it would be extremely helpful to have access to a live blog using Serendipity.freefall wrote:Like I said. I have it up both in Wordpress and in Serendipity.
That depends. As far as I know, there is no port of the template in question for s9y. We have no idea what template you are using in your s9y installation, hence the confusion.freefall wrote:Isn´t the style.css, and editing position like this, the same in both?
Basically, you're right - the CSS should be the same in both blog engines. But both a s9y template and a WP theme consist of more than just the CSS, and that might be interfering here.
YL