Table of Contents

Main CSS Classes used in PBase

Some of the most common PBase CSS Classes are described in PBase“s Help Section. We have added a few to that list. Plase note that this list is not complete. Use it only as a reference.

Before we begin, here are some visual images on how CSS classes control different parts of your gallery (All classes not shown)

gallery_css.jpg

And here are some visual images on how CSS classes control different parts of your image page (All classes not shown)

image_css_1.jpg

Now let's go on to explaining some of the classes.

A class

control how hyper links will show. For example,

a, a:link,a:visited,a:active 
{
        color: black;
        text-decoration: none;
 
}
a:hover 
{
        color: red;
        text-decoration: none;
}

Specifies that there will be no underlines in any hyperlinks. Hyperlinks will be black in color and when you move your mouse over them, they will turn red.

thumbnails class

Note the 's' at the end - this class controls the complete thumbnail list displayed on your gallery page For example,

.thumbnails {border: black 1px solid;  }

Will show a black 1 pixel border around the complete gathering of your thumbnails.

thumbnail class

Note that this class is different from the previous class. This class controls how each thumbnail will look like in your gallery page.

For example:

.thumbnail {border: red 1px solid;  }

Will show a red 1 pixel border around each thumbnail of your gallery page.

Body class

This class decides how the background of your pages will look. For example,

body
{
background: blue
        url(http://image/location.jpg)
         bottom right no-repeat fixed;
 
}

ensures that you will have a blue background and an image displayed on the lower right corner. This image will always show to your lower right corner even as you scroll.

H2 class

These classes control how your headings will look. The H2 class, for example, is the class that determines how the 'descriptive name' assigned a gallery will show up.

For example:

h2{font-weight: bold;border-top: #000000 1px dotted;border-bottom: #000000 1px dotted;text-align:center;}

Displays the descriptive gallery name in bold, in center, and with a dotted line above and below.

font class

Controls how the overall fonts in your site will look. Please note that this is a master definition - you can ofcourse change fonts for different CSS sub classes

For example:

font 
{
        font: 11px Verdana, Tahoma, Helvetica, sans-serif; 
 
}

Specifies that fonts will be 11 pixels in size. If Verdana is available, then the font will use the Verdana typeface, else Tahoma, Helvetica and sans-serif in that order.

.display class

Controls the PBase image in each image page (not gallery page). For example:

.display /* border around image in image page */
{
        border: green 10px solid;
}

Will display a 10 pixel wide border around each image displayed in the image pages.

.title class

Controls how the image title will be displayed in the image display pages. For example:

.title
{
   background-color:blue;
   font: 20px Verdana;
   color: yellow;
}

Will display image titles in a yellow font with a blue background and will use the Verdana font at 20pixels

.copyright class

This controls how your copyright statement will look (PBase allows you to specify a copyright for all images). For example,

.copyright {text-align:left; color:green;}

Specifies that your copyright message will be left aligned, and green in color

#comment identifier

PBase recently changed its comment style to use the '#comment' identifier. An 'identifier' for our discussion is the same as a 'class'. If you really need to know the difference, see here

For example:

#commentlist .message_body
{
  font-family: verdana, arial, sans-serif;
  color: blue;
  font-size: 11px;
  background: black;
 }

Specifies that comments left by users on your images or galleries will be in blue with a black background and of 11 pixels in font size.

Similarly,

#commentlist .from
{
  font-family: verdana, arial, sans-serif;
  color: green;
  font-size: 11px;
  font-weight:bold;
}

The part identifying who the comment is from will be in bold green and also 11 pixels in size.

Conclusion (or rather, the beginning)

These, along with the CSS classes defined by PBase's help page is a great start for you to begin your exploration. There are many more classes that you will discover as you continue your journey.