Seite 2 von 4

Re: Fehler im Header

Verfasst: 25.02.2013 17:28
von Kirk
Hallo
Versuch das hier mal:
Suche

Code: Alles auswählen

ul.topnav {
    clear: right;
    margin: 10px 0 0;
    padding: 0;
}


Entferne dort das clear: right;

Re: Fehler im Header Style:CA Gen2

Verfasst: 26.02.2013 00:56
von Talk19zehn
Style: CA Gen2

Hi,

muss es nicht float anstelle von clear lauten, - - - oder?

Test: common.css

Code: Alles auswählen

ul.topnav {
    float: right;
    margin-right: 5px;
    margin-top: 4px;
    padding: 0;
}
Abstände neu definiert.

Darstellung in Folge im IE8, IE9, FF, Chrome und Opera soweit identisch und meines Erachtens korrekt.
Grüße


Edit:Etwas unglücklich ist die Einbindung deiner Infobar. Wenn diese nicht "überlappen" soll, kann m.E. das Forum mit einem margin-top ausgerichtet werden.
Probiere bei Bedarf: Test

Code: Alles auswählen

#header div div {
    background-position: left bottom;
    background-repeat: repeat-x;
    margin-top: 34px;
    padding-right: 0;
}
mfg

Re: Fehler im Header

Verfasst: 27.02.2013 10:51
von fussle
Jetzt ist die Menüleiste zwar geradlinig, aber auch direkt neben die Suchleiste gerückt ....

Re: Fehler im Header Style:CA Gen2

Verfasst: 27.02.2013 13:11
von Talk19zehn
Hello, wie wir unschwer erkennen konnten, ergibt die Originalkonstellation ( clear.... ) einen Fehler im aktuellen Browser Chrome. Insofern nutzte ich in meinem obigen Vorschlag "float".

Jedoch weshalb --> "aber"?
Das ist richtig, denn die search-box wird nach rechts gefloatet,

Code: Alles auswählen

#search-box {
    color: #FFFFFF;
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
    text-align: right;
    white-space: nowrap;
}
und das HTML ist nach <!-- header start --> eingebunden. Insofern wird die Search-Box m.E. nun korrekt rechts neben der Navigation, nach dem Login, entsprechend dem CSS ausgegeben. Eine Fehldarstellung in Chrome ist nicht mehr gegeben. Die Browser rendern gleichlautend.

Möchtest du diesen Standard nicht nutzen, verlege bspw. die Search-Box.

Beispiel: Test
overall_header.html
markiere und schneide aus

Code: Alles auswählen

	    <!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
    <div id="search-box">
        <form action="{U_SEARCH}" method="get" id="search">
        <fieldset>
            <input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" /> 
            <input class="button2" value="{L_SEARCH}" type="submit" /><br />
            <a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
        </fieldset>
        </form>
    </div>
    <!-- ENDIF -->
und füge den Teil nach <div id="page-body"> in einer neuen Zeile wiederum ein.

Ändere das CSS der ID Search-Box - Beispiel -

Code: Alles auswählen

#search-box {
    color: #FFFFFF;
    display: block;
    margin-right: 5px;
    margin-top: 6px;
    text-align: right;
    white-space: nowrap;
}

Ändere ggf. noch das CSS bzgl. der Einbindung der Infobar im Headerbereich, wie bereits erwähnt. :wink:

Viele Grüße


Edit und Uuups....
RS

Re: Fehler im Header

Verfasst: 27.02.2013 15:27
von fussle
Wow ...

Header:
Also, soweit so gut, alles fast fein. Wenn ich jetzt die Suchbox noch in die Leiste der Breadcrumbs einbinden kann (so wie hier auf phpBB.de, ohne den Link "Erweiterte Suche") bin ich absolut zufrieden.

Infobar:
Es war damals ein "Notlösung" so wie die Infobar eingebaut ist. Ich weiß nicht, ob es inzwischen elegantere Lösungen gibt, ähnlich einer Lightbox...

Re: Fehler im Header Style:CA Gen2

Verfasst: 27.02.2013 15:49
von Talk19zehn
Hi fussle, selbst wenn es sich bei Einbindung der Infobar um eine "Notlösung" handelte, würde ich schon aus rein optischen Gründen jenen Weg gehen: siehe bitte dortiges Edit.... - evtl. ein wenig mit dem Maß "spielen".

viewtopic.php?p=1296016#p1296016


Gruß

Re: Fehler im Header

Verfasst: 27.02.2013 16:18
von fussle
Infobar erledigt.

Kannst du mir noch bitte erklären, wo die Searchbox eingefügt werden muss, damit sie in der Leiste der Breadcrumbs erscheint?

Re: Fehler im Header

Verfasst: 27.02.2013 16:44
von Talk19zehn
fussle hat geschrieben:...(...)... Kannst du mir noch bitte erklären, wo die Searchbox eingefügt werden muss, damit sie in der Leiste der Breadcrumbs erscheint?
Nein, ich kann dieses aus zeitlichen Gründen momentan leider nicht umstrukturieren.

BTW:
Ich bin im Grunde eine Befürworterin des Links "Erweiterte Suche", da in Folge dem Benutzer eine Reihe von Auswahlmöglichkeiten zur Verfügung stehen.

Möchtest du den Link tatsächlich nicht nutzen und/oder unmittelbar anbieten, lösche:

Code: Alles auswählen

<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}

Gruß

Re: Fehler im Header

Verfasst: 27.02.2013 17:06
von fussle
=) danke dir erstmal, da werde ich warten :roll:

Re: Infobar CSS Abstand

Verfasst: 27.02.2013 17:53
von Talk19zehn
Hi, bzgl. deiner ID info passt es im Gegensatz zu meinem Forum leider nicht. Warum auch immer.... Von daher mache diesen Vorschlag bitte rückgängig.

Für diesen Zweck noch eben ein Beispiel : viewtopic.php?p=1277773#p1277773
Hierin werden Klassen verwendet! Und es wird eine weitere Klasse erstellt, die den Abstand nach unten regelt: ---> "bottominfobar".
Der Abstand ergibt sich sodann entsprechend der CSS-Verschachtelung ( vgl. Beispiel ) in jenem Posting und versuche den Abstand ggf. in der Form bei Bedarf vorzunehmen.

Gruß


PS.: eine "Breadcrumbs" ( ID, Klasse, HTML ) gibt´s in meinem Falle in der Version nicht.