zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Button vs. Input > gleiches Verhalten und Aussehen erwüns

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 28.09.2004, 12:33
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 28.09.2004
Beiträge: 1
Coco befindet sich auf einem aufstrebenden Ast
Standard Button vs. Input > gleiches Verhalten und Aussehen erwüns

Hallo zusammen,

für eine Anwendung (Shopsystem), in welcher gleichzeitig Input-Buttons und A-Href-Buttons direkt nebeneinander stehen und sich deswegen gleich verhalten und aussehen sollen, suche ich eine Lösung.

Das Design der Buttons war kein Problem, sie sehen jetzt beide gleich aus. Einfach ein schlichter durchgehender Rahmen um die Schrift herum. Fertig.

Nur habe ich jetzt das Problem, daß mein Input-Button beim Drücken die Schrift etwas versetzt, so daß man den Eindruck bekommt, man drückt den Button in die Tiefe (3-D Effekt). Der A-Href-Button macht dies logischerweise nicht.

Jetzt suche ich ENTWEDER ein CSS, welches meinen Input-Button so beeinflußt, daß die Schrift nicht mehr nach unten rutscht. Und welches verhindert, daß beim Drücken ein schwarzer Rahmen entsteht (gehört wohl auch zum Windows-3d-Effekt).
ODER
ein CSS, welches meine A-Href-Buttons so beeinflussen, daß sie beim Drücken die Schrift um 1px nach unten und 1 nach rechts verschieben und sich damit dann gleich verhalten wie die Input-Buttons.

Hat jemand sowas schonmal gemacht oder irgendwo gesehen?
Über Tipps wäre ich super-dankbar.

Viele Grüße
Coco
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 01.10.2004, 01:21
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Mal abgesehen davon, daß die visuelle Vermischung zweier so unterschiedlicher Elemente eigentlich ein echter Designfehler ist — du kannst eventuell den Link so formatieren:
Code:
a {
    display:    block;
    padding:    3px;
    width:      6em;
}
a:active {
    padding:    4px 2px 2px 4px;
}
Nur gib dich nicht der Illusion hin, das wäre eine »Lösung«: In vielen Browsern kannst du Formularelemente überhaupt nicht oder nur eingeschränkt mit CSS beeinflussen und durchgesetzte Linkunterstreichungen findest du in fast jedem Userstylesheet, was den Buttoneffekt natürlich vollends aufhebt.
Im schlimmsten Fall hast einen Kästchenlink mit Unterstreichung und Rahmen neben einem Button, der komplett anders aussieht — und sich auch beim Drücken anders verhält. Überdenk das nochmal, denn wenn es nicht gut aussieht, sieht es grauenhaft aus. Dein Ansatz erlaubt nichts mehr dazwischen.

Gruß
Thomas
__________________
toscho.de
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ausrichtung Kalender greece4u CSS 20 14.05.2012 13:32
input type file button formatieren meldron CSS 2 08.10.2010 20:15
input feld + submit button auf gleicher höhe. funktioniert außer in IE8 + FF2+3 monran CSS 4 04.12.2009 09:07
input Box und Button auf gleiche Höhe krümel CSS 3 14.03.2009 13:18
input und button + hack GN CSS 3 03.08.2006 14:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:27 Uhr.