Picture display problems when trying to have border around pic
3 posts by 2 authors in: Forums > CMS Builder
Last Post: September 6, 2010 (RSS)
By Mel - September 5, 2010
Hi everyone,
What I am trying to do is add a border around pics when they are displayed
Pictures are uprights and landscape format with the landscape pic equaling the width of two uprights so the idea is to have 2 uprights followed by a landscape and so on and so forth
The pics are displaying but with the following problems
1. The frame (css = picFrame) is wrapping around all of the pics and not putting a frame around each individual pic
2. The frame appears to be taking on the size of css = rightpanel
Having tried moving the
<?php foreach ($biosRecord['image'] as $upload): ?>
to various places within the coding without sucess other than messing up a left panel that I have
So my questions are -
Is it possible to frame each pic individualy? and if yes what am I doing wrong
Also any thoughts as to why the frame seems to be taking on the size of its containing wrapper "rightpanel"
I have pasted the css and html below
Thanks - Mel
HTML Code:
<div class="rightpanel">
<div class="picFrame">
<?php foreach ($biosRecord['image'] as $upload): ?>
<img src="<?php echo $upload['urlPath'] ?>" width="<?php echo $upload['width'] ?>" height="<?php echo $upload['height'] ?>" alt="" />
<?php endforeach ?>
</div>
</div>
CSS: These panels are contained within a main wrapper
.leftPanel {
font: 12px Verdana, Arial, Helvetica, sans-serif;
width: 350px;
padding-top: 0px;
padding-left:10px;
padding-right: 10px;
border: 1px solid #F1F1F1;
height:auto;
}
.rightpanel {
width: 550px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
float: right;
}
.picFrame { padding: 3px; border: 1px solid #79C6E4;
margin-left: 10px; margin-bottom:10px;
}
What I am trying to do is add a border around pics when they are displayed
Pictures are uprights and landscape format with the landscape pic equaling the width of two uprights so the idea is to have 2 uprights followed by a landscape and so on and so forth
The pics are displaying but with the following problems
1. The frame (css = picFrame) is wrapping around all of the pics and not putting a frame around each individual pic
2. The frame appears to be taking on the size of css = rightpanel
Having tried moving the
<?php foreach ($biosRecord['image'] as $upload): ?>
to various places within the coding without sucess other than messing up a left panel that I have
So my questions are -
Is it possible to frame each pic individualy? and if yes what am I doing wrong
Also any thoughts as to why the frame seems to be taking on the size of its containing wrapper "rightpanel"
I have pasted the css and html below
Thanks - Mel
HTML Code:
<div class="rightpanel">
<div class="picFrame">
<?php foreach ($biosRecord['image'] as $upload): ?>
<img src="<?php echo $upload['urlPath'] ?>" width="<?php echo $upload['width'] ?>" height="<?php echo $upload['height'] ?>" alt="" />
<?php endforeach ?>
</div>
</div>
CSS: These panels are contained within a main wrapper
.leftPanel {
font: 12px Verdana, Arial, Helvetica, sans-serif;
width: 350px;
padding-top: 0px;
padding-left:10px;
padding-right: 10px;
border: 1px solid #F1F1F1;
height:auto;
}
.rightpanel {
width: 550px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
float: right;
}
.picFrame { padding: 3px; border: 1px solid #79C6E4;
margin-left: 10px; margin-bottom:10px;
}
Re: [mel] Picture display problems when trying to have border around pic
By Mel - September 5, 2010
Problem solved by moving the class="picFrame"
see new location in html below just after image height and before alt
<div class="rightpanel">
<div >
<?php foreach ($biosRecord['image'] as $upload): ?>
<img src="<?php echo $upload['urlPath'] ?>" width="<?php echo $upload['width'] ?>" height="<?php echo $upload['height'] ?>"class="picFrame" alt="" />
<?php endforeach ?>
</div>
</div>
Now all pics both upright and landscape have borders around each of them
Mel [cool]
see new location in html below just after image height and before alt
<div class="rightpanel">
<div >
<?php foreach ($biosRecord['image'] as $upload): ?>
<img src="<?php echo $upload['urlPath'] ?>" width="<?php echo $upload['width'] ?>" height="<?php echo $upload['height'] ?>"class="picFrame" alt="" />
<?php endforeach ?>
</div>
</div>
Now all pics both upright and landscape have borders around each of them
Mel [cool]
Re: [mel] Picture display problems when trying to have border around pic
By Donna - September 6, 2010
Hey Mel! Glad to hear you got that figured out, that should look great!
Donna
--
support@interactivetools.com
--
support@interactivetools.com