sobald er auf den trichter kommt das man ja auch klicken kann um ein menü zu öffnen brauch er js. is aber etwas anderes klar.
wer zum teufel versucht jede seite handytauglich zu machen?...
außerdem sind die grafiken in minimaler kb größe..1-2kb..definitiv ein anlass kapazitäten zu sparen.
letztendlich ist es jedem selbst überlassen welche lösung er nimmt aber redet es doch nich sinnlos schlecht. am ende wird noch diskutiert wie udn wo der hover effekt im css verbaut wird, gibt ja da auch nich nur 1 möglichkeit.
mal ganz davon abgesehn...webseiten für handys werden schonmal anders gemacht außer du holst dir ein macbook mit dem du versuchst zu telefonieren und auf dem du auch die ~1000px standartbreite betrachten kannst.
Original von ClOuDy.
sobald er auf den trichter kommt das man ja auch klicken kann um ein menü zu öffnen brauch er js. is aber etwas anderes klar.
Tut mir leid, auch das ist nicht richtig. Man kann mit CSS wunderbar Menü's gestalten die sich erst öffnen wenn die Maus drauf ist. Und sobalds angeklickt wird kann mans auch wieder per HTML machen.
Ich glaub du solltest mal von deiner JS-Insel runter kommen, es gibt soviele sachen die sich (mittlerweile) ohne JS machen lassen.
Grüße Q
Edit: Wenn ich die Tage mal Zeit hab, such bei mir auf der HDD mal nen kleines Design andessen ich mal nen TUT mach mit den verschiedenen möglichkeiten von Menü's und Links. (Da kann ich dann auch gern mal auf JS eingehen, auch wenn ich find das es nicht die beste Lösung ist)
This post has been edited 1 time(s), it was last edited by Quad: 16.03.2010 12:26.
wenn die maus drauf ist ja (:hover
), aber es geht ums klicken und das ist nicht ohne ein wenig js möglich.
es sei denn natürlich du kennst methoden denen suckerfish oder stu nicholls unklar sind...dann ok.
wie kommst du drauf das ih auf einer js-insel leb? weil ich gesagt hab er kannst auch mit einem fetzen js machen wenn er das so will?
sitzt du auf js-hassliebe-insel? dann wärst du einer der nie js benutzt...hohle schlussfolgerung sry.
lies bitte erst was ich schreib und dann versuch schlussfolgerungen zu ziehen, sonst muss ich schmunzeln.
Die Tatsache das hier einer einen sauberen Vorschlag macht (das per CSS zu lösen und das mit ziemlich sauben Code) und du als antwort bringt mit JS ist das auch toll, hast du dich schon selbst disqualifiziert. Jemand der Ahnung hat wird sowas einfach nicht machen.
Und les du erstmal bitte was ich schreibe, bevor du sagst ich soll deine Sachen richtig lesen!
Ich hab eindeutig geschrieben das wenn es um per Click geht man das auch per HTML lösen könnte (Der Klick fordert eine neue Seite an!) in dem fall wäre JS zwar schöner, aber es geht auch ohne. Du stellst hier Sachen in den Raum die einfach nicht stimmen!
quote:
aber es geht ums klicken und das ist nicht ohne ein wenig js möglich.
...
Und wenn jemand halt grade Anfängt mit Html/CSS anzufangen (erkennt man ja schon Anhand der Fragestellung..) dann sollte man nicht wenn jemand DIE Lösung liefert kommen mit "JS ist genau so toll oder besser"
Dann schmunzel ich jetzt mal ne runde..
Grüße Q
Ach BTW: Nein ich nutze JS sogar sehr gerne, man hat tolle möglichkeiten zur Interaktion, allerdings nutzt ich JS nicht für Sachen die per HTML/CSS genau die gleiche Funktionalität haben.
This post has been edited 3 time(s), it was last edited by Quad: 16.03.2010 15:20.
Registration Date: 18.11.2007
Posts: 557
Location: London
Program: Zend Studio
Forums: Coding; International Section
Ok Guys calm down .... take it easy - ok ? : >
Diskussionen wie diese arten doch sehr schnell aus, auch wenn ich noch holz ins feuer geworfen habe sollten wir drei diese diskussion ein wenig verschieben.... Ich meine, in diesem thread geht es ein bisschen um was anderes ... der thread ersteller hat nun mehrere moeglichkeiten gelesen die sein problem beheben sollten.
Ich wuerde sagen, wir schliessen das thema hier ab mit dem js vs css krieg und trinken erstmal alle ne heisse schokolade (:
zur not bequatschen wir das per pn oder im offtopic bereich.
B2T
alle weiteren beitraege, die sich nicht auf die eigentliche frage vom threadersteller oder auf weitere aufkommende fragen beziehen werde ich dann einfach mal entfernen : (
Der für dich interessante Teil ist float: left;
Näheres dazu findest du sicher im Netz.
PS. @Dreamweaver, das ist ein Tool für Pros, kein klicki-bunti!!
Weil daraus schlichtweg nur Scheisse resultiert. Lass es, in deinem, sowie unserem Sinne.
Lern es lieber vernünftig, frag lieber 5 mal, anstatt nicht zu verstehen, was überhaupt passiert.
Alle Codes von meinen Buttons sehen gleich aus. Bzw haben nur änderungen wie Breite und den link. Doch wie bekomme ich die Buttons in die Mitte vom Div? Mit dem text-align: center code gehts nicht.
Nochmal zur Info, wie es bei mir im Html document bei den Buttons aussieht:
#menu
{
list-style-type:none;
}
#menu li
{
float:left;
margin-left:5px; /*anpassen bitte* /
}
#menu li a
{
/*alles reinschreiben, wass bei den links gleich ist! zb die hoehe sollte wohl immer gleich sein*/
}
/*wenn du dann deine links gestalten moechtest machste hier:*/
#menu li a#link1
{
/*alles was dieses link einzigartig macht und was du nicht gesagt hast bei der allgemeinen from bei #menu li a .... zb width und background-image:url()*/
}
Original von ClOuDy.
sobald er auf den trichter kommt das man ja auch klicken kann um ein menü zu öffnen brauch er js. is aber etwas anderes klar. [...]
PS: :focus sollte da so einiges bewirken können.
Man könnte das ganze Menü erst einmal umsetzen, in einem Container, dessen Höhe man aber so stark einschränkt, dass man nur noch den Button oder sonstiges sieht. Wenn du nun den Container fokussierst, durch klicken, kannst du die Höhe wieder auf das ganze Menü ausweiten. Zumindest theoretisch.
PPS: Hier solltest du dir den Stil nicht ganz so genau anschauen *hust*.
Die CSS Vorschläge sind ja schön und gut, aber um eine JS freie aber gleichwertige Version zu benutzen empfiehlt sich der CSS Preload. Dann hat man bei größeren Buttons die "Nachlade Gefahr" ebenfalls gebannt
This post has been edited 2 time(s), it was last edited by uferdamm: 12.06.2010 15:22.
If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.
After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.
In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.
Sign up now and enjoy the advantages as a registered member.
(This website will be ad-free after a complete free sign up.)