Webdesign in Siegen

CSS = Neuland

Fragen zum Thema HTML und CSS können hier gestellt werden

Moderatoren: Basti, Ingo

CSS = Neuland

Beitragvon Pascal am 13.10.2005, 11:24

Hallo Leutz....

Ich habe ein Problem ich soll ein Template für einen Shop machen.
So nu is da auch eine CSS Datei dabei, das Problem daran ist aber ich kenne mich mit CSS nicht aus und bin hier gerade am Verzweifeln.

Code: Alles auswählen
.boxText {
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
}

.boxTextBG {
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
   background-color: #f1f1f1;
}
.boxTextBGII {
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
   background-color: #FFCC99;
}
.boxTextPrice {
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
   color: #FF0000;
}

.errorBox {
   font-family : Verdana, Arial, sans-serif;
   font-size : 10px;
   font-weight: bold;
   background-color: #ffb3b5;
}
.gvBox {
   font-family : Verdana, Arial, sans-serif;
   font-size : 14px;
   font-weight: bold;
   border-color: #FFFFFF;
   border: 1px solid;
   background-color: #ffb3b5;
}
.stockWarning {
   font-family : Verdana, Arial, sans-serif;
   font-size : 10px;
   color: #cc0033;
}

.productsNotifications {
   background-color: #f2fff7;
}

.orderEdit {
   font-family : Verdana, Arial, sans-serif;
   font-size : 10px;
   color: #70d250;
   text-decoration: underline;
}

BODY {
   color: #000000;
   margin: 0px;
   background-color: #ffffff;
}

img{
   border:0;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #0000ff;
  text-decoration: underline;
}

FORM {
   display: inline;         
}


TR.header {
   background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
   color: #000000;
   font-weight : bold;
   border-bottom: 1px solid;
   border-color: #b6b7cb;
   background-color: #F6F6F6;
}

A.headerNavigation {
  color: #000000;
}

A.headerNavigation:hover {
  color: #000000;
}

TD.conditions {
  background-color: #FFCCCC;
}

A.confirmationEdit {
   color: #009933;
   font-style: italic;
}
A.confirmationEdit:hover {
   color: #009933;
   font-style: italic;
   text-decoration: underline;
}
TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
   background-color: #00CC33;
}

.moduleHeading {
   font-family: Verdana, Arial, sans-serif;
   font-size: small;
   font-weight: bold;
   padding-bottom: 10px;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C4C4C4;
  height:17px;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 4px solid;
  background: #E6E6E6;
  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E6E6E6;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
   color: #0000FF;
   text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
   text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.productOldPrice {
   font-family: Verdana, Arial, sans-serif;
   color: #ff0000;
   text-decoration: line-through;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: x-small;
   font-weight: bold;
   color: Black;
}

.moduleRow {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5;
background-color: #E6E6E6;
border: 1px solid;
border-color: #E6E6E6;

}
.moduleRowOver {
   background-color: #D7E9F7;
   border: 1px solid;
   border-color: #ffffff;
   font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
   
   }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;
   background-color: #666666;
   padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
   border-right: 1px solid;
   border-color: #b6b7cb;
   background-image: url(img/bg_left_column.jpg);
   width: 185px;
}
.navRight {
   border-color: #666666;
   border-top-width: 4px;
   border-top-style: solid;
   border-left-width: 4px;
   border-left-style: solid;
   background-color: #E6E6E6;
   width: 185px;
}

.contentsTopics {
   font-family: Verdana, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.tableListingI {
   background-color: #eeeeee;
}

.tableListingII {
   background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
   width: 1px;
}


Es sind zwei Navis vorhanden 1 Links und 1 Rechts so die Rechte bekomm ich gefärbt aber die Linke bekomm cih alles nicht hin.
Ich bekomm zwar den Text Links gefärbt aber nicht die Border und so -.-

MFG Pascal
Nobadi is pörfäkt!

Bild
Benutzeravatar
Pascal
Mitglied
 
Beiträge: 413
Registriert: 04.01.2005, 02:22
Wohnort: nähe Hamburg

Beitragvon Manuel am 13.10.2005, 11:44

Wichtig wäre dafür jetzt auch der HTML-Quellcode, damit man schauen kann, welche Klasse wo zugeteilt wurde.

Halte aber mal nach sowas Ausschau:
Code: Alles auswählen
border-color: #FFFFFF;


Lg,
Manuel ;-]
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 9112
Registriert: 10.12.2004, 19:29
Wohnort: Asbach

Beitragvon Pascal am 13.10.2005, 11:51

Der dazugehörige HTML-Code

Code: Alles auswählen
{config_load file="$language/lang_$language.conf" section="index"}
<center>
<table width="900"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><table width="900"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="2125"><img src="{$tpl_path}img/shop.jpg" alt="{$store_name}" width="900" height="150" /></td>
      </tr>
      <tr>
        <td style="border-top: 1px solid; border-bottom: 1px solid; border-color: #C5C5C5;"><table width="900"  border="0" cellpadding="2" cellspacing="0">
          <tr>
            <td class="main">{$navtrail}</td>
            <td align="right" class="main">{if $account}{php} if (isset($_SESSION['customer_id'])) { {/php}<a href="{$logoff}">{#link_logoff#}</a> | {php} } {/php}{/if}{if $account}<a href="{$account}">{#link_account#}</a> | {/if}<a href="{$cart}">{#link_cart#}</a> | <a href="{$checkout}">{#link_checkout#}</a></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td><table width="900"  border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td class="navLeft" valign="top"><table width="184"  border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td>{$box_CATEGORIES}{$box_CONTENT}{$box_INFORMATION}{$box_LAST_VIEWED}{$box_REVIEWS}{$box_SEARCH}{$box_SPECIALS}{$box_WHATSNEW}</td>
              </tr>
            </table>&nbsp;</td>
            <td valign="top"><table width="100%"  border="0" cellspacing="4" cellpadding="0">
              <tr>
                <td><table width="98%" border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td class="main">{$main_content}</td>
                  </tr>
                </table></td>
              </tr>
            </table></td>
            <td valign="top" class="navRight"><table width="184"  border="0" cellspacing="0" cellpadding="0">
              <tr>
                      <td>{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{$box_BESTSELLERS} {$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS} </td>
              </tr>
            </table>&nbsp;</td>
          </tr>
          <tr>
            <td colspan="3" valign="top"><table width="100%"  border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td style="border-top: 4px solid; border-top: 4px solid; border-color: #C5C5C5;">&nbsp;</td>
        <td style="border-top: 4px solid; border-top: 4px solid; border-color: #666666;">&nbsp;</td>
      </tr>
    </table></td>
            </tr>
        </table></td>
      </tr>
    </table></td>
  </tr>
</table>
{if $BANNER}
<table width="100%"  border="0" cellspacing="4" cellpadding="0">
  <tr>
    <td align="center">{$BANNER}</td>
  </tr>
</table>
</center>
{/if}


MFG Pascal

P.S: Is nciht von mri geschrieben der Quelltext ist der Standart text von dem Shop -.- *sehrunordentlich*
Nobadi is pörfäkt!

Bild
Benutzeravatar
Pascal
Mitglied
 
Beiträge: 413
Registriert: 04.01.2005, 02:22
Wohnort: nähe Hamburg

Beitragvon Manuel am 13.10.2005, 11:55

Na das das mal unordentlich ist. Schon allein das Layouten mit Tabellen...

Welche Farbe hat die Linie denn jetzt? Oft hilft es, diesen Wert herauszufinden, da du so schon genauer weisst, welche Linie es sein könnte.
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 9112
Registriert: 10.12.2004, 19:29
Wohnort: Asbach

Beitragvon Pascal am 13.10.2005, 11:59

Also ich will ja nicht nur die Border anders färben sondern eigentlich alle "kategorieheader" und da die immoment fast alle unterschiedliche farben haben die sich aber nur minimal meistens unterscheiden hab ich da halt den überblick verloren und find mich seit 30min net mehr zurecht -.-

Ausserdem sind die Farben von der Navi (links) anders als von Navi (rechts)

MFG Pascal
Nobadi is pörfäkt!

Bild
Benutzeravatar
Pascal
Mitglied
 
Beiträge: 413
Registriert: 04.01.2005, 02:22
Wohnort: nähe Hamburg

Beitragvon Manuel am 13.10.2005, 12:08

Na dann schau dir am besten mal diese beiden Klassen an:

class="navLeft"
class="navRight"

Ist aber auch wirklich unübersichtlich und vor allem gar nicht kommentiert. Wenn die Möglichkeit besteht, dass wer anderes diesen Quellcode irgendwann vorgesetzt bekommt, sollte man diesen schon gut kommentieren!
Alles andere ist schlechter Programmierstil.
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 9112
Registriert: 10.12.2004, 19:29
Wohnort: Asbach

Beitragvon Pascal am 13.10.2005, 12:15

Jo mach ich ja gerade ist aber recht amüsant was bei raus kommt ;)
Wenn ich die Attribute von Navright kopiere und bei Navleft einfüge sieht es immer noch unterschiedlich aus oO

MFG Pascal

Bild
Nobadi is pörfäkt!

Bild
Benutzeravatar
Pascal
Mitglied
 
Beiträge: 413
Registriert: 04.01.2005, 02:22
Wohnort: nähe Hamburg

Beitragvon Pascal am 13.10.2005, 14:16

Niemand eine Idee??

:(


MFG Pascal

Um nochmal die fehler jetzt zu verdeutlichen:

Bild
Nobadi is pörfäkt!

Bild
Benutzeravatar
Pascal
Mitglied
 
Beiträge: 413
Registriert: 04.01.2005, 02:22
Wohnort: nähe Hamburg

Beitragvon SilentStormer am 13.10.2005, 17:36

Ich schätze mal das da noch andere CSS-Klassen und Befehle die Farbe verändern. Hilft wohl nichts anderes als den CSS-Text zu durchsuchen, wo das sein könnte ...
Zumindest fällt mir auf die Spontane nichts anderes ein ^^
Benutzeravatar
SilentStormer
Mitglied
 
Beiträge: 384
Registriert: 24.09.2005, 18:37
Wohnort: Österreich


Zurück zu HTML/CSS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste