+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Ja Purity

  1. #1
    Neu an Board
    Registriert seit
    09.03.2006
    Beiträge
    33
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Ja Purity

    Hallo Zusammen!

    Ich habe ein dringendes Problem,
    und zwar möchte ich bei Ja Purity
    das Logo Bild_als auch das horizontale Menü darunter
    bündig mit dem Kontent haben.
    Also da wo die horizontale Trennlinie zwischen linkem Menü und Mitte-Content ist
    soll auch das Logo wie auch das obere Menü beginnen und FIXIERT sein.
    Also nicht wie üblich bündig mit dem linken Menü.

    Irgendwie muss da doch eine Lösung sein!?


  2. #2
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    Hi,
    wenn mich meine Erinnerung nicht trübt, sollten Änderungen an den Werten von margin und padding von #ja-mainnav da weiterhelfen. Steht in "ja-sosdmenu.css".
    Am Besten mal mit Firebug das "MEnü-DIV" anklickern und an den Werten schrauben, bis du was gefunden hast, das passt.
    In "template.css" findest du auch die Abstände für das "Raster" der linken/rechten Spalte. Ein Wert von 20% für margin-left und/oder padding-left bei #ja-mainnav wäre mal ein Anfang. Pack das Menü aber nicht zu voll, denn es neigt dazu einfach eine zweite Zeile zu erstellen, wenndie Fensterbreite nicht mehr ausreicht.

    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  3. #3
    Neu an Board
    Registriert seit
    09.03.2006
    Beiträge
    33
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo!

    Vielen Dank für die rasche Antwort. Ich versuche deine Tipps zu machen.
    Also du meinstr dass mein Vorhaben möglich ist, bei allen Bildschirmbreiten
    eine bündige Version basteln zu können?
    Ich würde ja auch eine andere Vorlage nehmen, welche eine obere Menüleiste
    hat aber ich finde keine...

    nun gut dann werde ich mal schrauben...

  4. #4
    Neu an Board
    Registriert seit
    09.03.2006
    Beiträge
    33
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hm... also das Logo bekam ich so halbwegs hin
    und zwar wie folgt
    h1.logo a {
    width: 208px;
    display: block;
    background: url(../images/logo.png) no-repeat;
    height: 80px;
    position: absolute; <---- EDIT THIS
    top: 10px; <---- ADD THIS
    left: 10px; <---- ADD THIS
    z-index: 100;
    }

    und
    bei sosdmenu.css
    wobei ich das nicht sauber gemacht habe, weil ich CSS nicht gut kann:



    #ja-mainnav, #ja-mainnav ul {
    margin-left: 20%;
    line-height: 20px;
    padding-left: 20%;
    }

    #ja-mainnav a {
    margin-left: 20%;
    display: block;
    line-height: 20px;
    padding: 10px 20px;
    padding-left: 20%;
    }

    #ja-mainnav li { /* all list items */
    float: left;
    margin-left: 20%;
    padding: 0;
    padding-left: 20%;
    }



    Aber wie kann ich das Linke Menü fixieren?
    Die Breite ändert sich bei Bereiche(wohl aufgrund der Balken etc) und einfache fast leere Seiten.
    Dann passt das obere Menü wieder nicht und ist nicht bündig.

  5. #5
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    Hi,
    ich hab keine "Nackige" JS-Purity-Installation, kann also deine Änderungen nicht testen oder beäugen. Sorry.
    "Fixieren" im Sinne von festen Pixelbreiten für eine der Spalten ist leider nicht drin, denn JA-Purity ist ja vorsätzlich als flexibles Template ausgelegt worden, in dem die linke und rechte Spalte (col-1, col-2) immer eine Breite von 20% der Gesamtbreite des äußeren Kontainer einnehmen.
    Das Problem bei derlei flexiblen Templates entsteht nunmal, wenn man einen Rahmen (border) um die verschachtelten DIVs legt, denn nun ergeben die Prozentmaße nicht mehr 100% und je nach Inhalt (oder dessen Abwesenheit) ändert der Browser die Breite der Boxen, damit er "irgendwie" auf seine 100% kommt -- klappt das nicht, erscheinen Scrollbalken oder ganze Spalten brechen um.
    Die Kombination von % oder em mit px (bei Breiten, li/re Ränder + Rahmen) führt praktisch immer zu Rundungsfehlern: über/unter einer bestimmten Fensterbreite werden Elemente dann plötzlicherdings nicht mehr akurat ausgerichtet.

    Ich hab mich damit auch schon auseinandersetzen dürfen und mich dabei mal wieder im Besonderen mit dem Box-Model des MSIE geplagt. Auf dieser Website ist eine Fassung des finalen Templates auf der Grundlage von JA-Purity zu sehen. Das CSS bzgl. der Breitenangaben ist noch relativ intakt, wenn ich nicht irre. Das CSS fürs Hauptmenü ist mehr oder minder neu geschrieben. Das Hauptmenü ist umrandet und links bündig mit dem rechten Rand des Untermenü, auch umrandet. Es ist also um die Breite der linken Spalte "eingerückt" und somit auch passend über dem Inhalt angeordnet.
    Beim Drübermausen im Untermenü, bzw. wenn ein Eintrag aktiv ist, wird dessen weiße Trennlinie zur Rechten "ausgeblendet" um das Ganze ähnlich einem Tab wirken zu lassen -- das war tricky, speziell im IE.
    Für den Kontainer habe ich aber zusätzlich eine min-width und min-height eingebaut, um die Zeilenlängen in einem erträglichen Bereich zu halten (Lesefluß), will sagen: die 3 Spalten des Templates sind tatsächlich nur zwischen 840px und 980px Aussenmaß flexibel, dennoch bleibt die ganze Seite vom Besucher skalierbar.

    Eine frühere Version des selben Gehacke (Hauptmenü am re. Rand des Untermenü ausrichten, bei optisch "fixer" Breite für die linke Spalte) ist hier zu bewundern :-)

    Vielleicht "inspiriert" dich ja eine der Lösungen <g>

    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  6. #6
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    noch was: nachdem ich das Obige geschrieben habe, viel mir auf und ein, dass du evtl. doch mit Hilfe von max-width und min-width in den diversen Kombis zu #ja-col1 dessen Breite festklopfen kannst, damit es bei zu breiten/schlanken Fenstern nicht ausufert (s. marineart).
    Denk auch immer dran, die aktiven "margin" Werte der sich horizontal berührenden Kontainer zu berücksichtigen!
    Firefox+Firebug oder Safari 4 können dir hier beim CSS-Testen helfen.

    Viel Spaß,
    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  7. #7
    Neu an Board
    Registriert seit
    09.03.2006
    Beiträge
    33
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke vorerst! Super Super Super dass ich so eine Unterstützung bekomme!
    hm... also css hab ich noch nie recht gemocht, naja was man nicht kann... also eine klare und logische Lösung gibt es nicht?
    also ich habe eh nur linke Spalte, diese werde ich fixieren probieren. die gesamte Seite ist 950 px gross, und nun versuche ich die Menüleiste eben einzurücken. Mensch ist diese kleine Anforderung ein riesen Problem grrr. Ich mach mal weiter mit try and error .. :-)

  8. #8
    Neu an Board
    Registriert seit
    09.03.2006
    Beiträge
    33
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    so... also

    ich hab nun mal

    #ja-mainnavwrap {
    border-top: 1px solid #666666;
    background: #444444;
    margin-left: 200px; <-------
    }

    dies geändert. das scheint vorerst zu funktionieren.
    da in der HTML die anordnung:
    - div mainnavwrap
    - div ja-mainnav

    vorherrscht.

    Bei Einwände bitte bescheid geben.
    Ich werde dann sollte alles gut gehen die weiteren Schritte posten.

    Danke vorerst!

  9. #9
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    Zitat Zitat von pixi Beitrag anzeigen
    Bei Einwände bitte bescheid geben.
    "Einwände" wirst du direkt im Browser zu sehen bekommen :-)
    Zitat Zitat von pixi Beitrag anzeigen
    Ich werde dann sollte alles gut gehen die weiteren Schritte posten.
    ... was dann auch nicht wirklich nötig ist.
    Du kannst ja am Ende deines (erfolgreichen) Prozesses die geänderten CSS-Dateien bzw. essentiellen Änderungen in eine Datei kopieren und ggf. die index.php (falls ebenfalls geändert) zippen und hier anhängen, damit jemand mit ähnlichem Problem/Wunsch schon mal was zum Spielen hat.

    Möchte hier vielleicht nocht erwähnen, dass auch die "index.php" in den Templates der o.g. Websites von mir geändert wurde!
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  10. Erhielt Danksagungen von:


  11. #10
    Neu an Board
    Registriert seit
    09.03.2006
    Beiträge
    33
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    naja... schön wäre es wenn der Browser gleich sagen kann obs passt oder nicht.
    das ist ja das schreckliche *ggg* an CSS dass man sich auf nichts verlassen kann
    so recht und man oder ich mich bei jeder Browserversion fürchte dass
    ein riesen Chaos herrscht. Ja jetzt dramatisiere ich, ich weiss.

    Nun gut also 950px ganze seite fixieren
    col1 (linkes Menü) auf 180px fixieren
    Menüleiste horizontal über mainnavwrap reinrücken ebenso das Logo.

    Gibt es aus Profisicht also nichts was man kritisch betrachten sollte?

    Ich versuch jetzt noch die Suche innerhab diesen Header reinzubekommen.
    Das wird mir auch wieder einen Tag kosten *gggg*

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein