CSS - 2 Logos nebeneinander - nur wie?!

Fragen rund um PHP,HTML,CSS und MySQL

CSS - 2 Logos nebeneinander - nur wie?!

Beitragvon Sascha_C » 8. Jul 2011, 09:04

Hallo zusammen,

ich kenne mich nur laienhaft mit mit der CSS-Sprache aus, daher hoffe ich dass mir jemand helfen kann.

Ich habe folgendes Problem:

Ich möchte auf unsere Firmenhomepage gerne 2 "Logos" nebeneinander darstellen. Das ist zum einen das Firmenlogo als .jpeg (894x180) und zum anderen ein animiertes .gif (265x180). Die Homepage hat eine fixe Breite von 1150px.

Was muss ich in die .CSS Datei schreiben damit die beiden Logos nebeneinander sind?

Im Moment sieht es so aus:

/* ### Logo ################################################################# */

#logo {
position:left;
background-image: url(Firmenlogo.jpeg);
background-color: white;
background-position: 0 0;
background-repeat: no-repeat;
height:180px;
width:894px;
top: 0px;
margin-left: 0px;
}

#logo b {
position:right;
background-image: url(xxx.gif);
background-color: white;
background-position: 0 0;
background-repeat: no-repeat;
height:180px;
width:256px;
top: 0px;
margin-right: 0px;
}

/* ### Header ############################################################### */

.....



Egal wie ich es drehe und wende, es wird immer nur ein Bild angezeigt...

Kann mir jemand weiterhelfen?


LG
Sascha
Sascha_C
 
Beiträge: 16
Registriert: 1. Jun 2011, 09:27

Re: CSS - 2 Logos nebeneinander - nur wie?!

Beitragvon Richard.Laing » 8. Jul 2011, 11:16

hi sascha

Code: Alles auswählen
position:left;


ist so nicht ganz richtig.

Code: Alles auswählen
position:absolute; left:0;

wäre richtig
aber auch nur wenn der header oder wo immer die bilder drin sind position:relative; hat
gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Re: CSS - 2 Logos nebeneinander - nur wie?!

Beitragvon frood » 8. Jul 2011, 20:40

Dein CSS hat einen Fehler:
#logo b würde bold-Tags innerhalb eines Div-Containers mit der ID "logo" betreffen.
Nimm stattdessen: #logo_b

Dann würde ich die Logos eher in einem festen Bereich fliessen lassen und nicht absolut positionieren.
Bei absoluter Positionierung kann es leicht zu Überlagerungen kommen.

Ich würde dir diese Struktur empfehlen:

Code: Alles auswählen
<div id="header">
   <div id="logo_a">
       &nbsp;
   </div>
   <div id="logo_b">
       &nbsp;
   </div>
</div>


Und das CSS:

Code: Alles auswählen
#header {
  display:block;
  float:left;
  height:180px;
  width:1150px;
}

#logo_a {
  display:block;
  float:left;
  height:180px;
  width:894px;
  background:#FFFFFF url(Firmenlogo.jpeg) no-repeat left top;
}

#logo_b {
  display:block;
  float:right;
  height:180px;
  width:256px;
  background:#FFFFFF url(xxx.gif) no-repeat left top;
}


Margin brauchst Du nicht, ist per default 0.

Gruss
Marc
frood
 
Beiträge: 88
Registriert: 7. Okt 2008, 14:17

Re: CSS - 2 Logos nebeneinander - nur wie?!

Beitragvon Sascha_C » 11. Jul 2011, 13:08

Vielen Dank für die Antworten!

Habe es so gemacht wie Marc geschrieben hat und es funktioniert einwandfrei!

P-E-R-F-E-K-T!

Gruß
Sascha
Sascha_C
 
Beiträge: 16
Registriert: 1. Jun 2011, 09:27

Re: CSS - 2 Logos nebeneinander - nur wie?!

Beitragvon frood » 11. Jul 2011, 13:15

... das ist doch schön.

Eine gute CSS-Referenz findest Du hier:

http://www.css4you.de/

Gruss
Marc
frood
 
Beiträge: 88
Registriert: 7. Okt 2008, 14:17

Re: CSS - 2 Logos nebeneinander - nur wie?!

Beitragvon Lara88 » 18. Jul 2011, 08:41

frood hat geschrieben:... das ist doch schön.

Eine gute CSS-Referenz findest Du hier:

http://www.css4you.de/

Gruss
Marc



Die Referenz ist super, besten Dank
Lara88
 
Beiträge: 6
Registriert: 13. Jul 2011, 15:18


Zurück zu PHP/HTML/CSS/MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron