zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Linkblock nachrutschen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 26.03.2013, 17:06
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.09.2012
Beiträge: 37
jakestyler befindet sich auf einem aufstrebenden Ast
Standard Linkblock nachrutschen

Hallo
Ich hab auf meiner Seite einen Linkblock:

HTML-Code:
<a href="clearapp://task/create?listName=ToDo&taskName=ToDo">ToDo</a><a href="launchtimer://quick">Timer</a><a href="ihandyflashlightledpro://" class="iphone4">Flashlight</a><a href="brightness://" class="iphone4">Brightness</a><a href="mirror://" >Mirror</a><a href="/start/music.html">Music</a><a href="/start/cam.html">Camera</a>
<a href="/start/info.html">Info</a>
Die beiden Links die mit class="iphone4" bezeichnet sind, sollen bei iPhone 4/S 3G/S und 2G rausfallen, allerdings auf dem iPhone 5 angezeigt werden.
Soweit habe ich es schon geschafft:


Code:
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) { 
 
 a.iphone4 {
        display:none;
    }
    
}
   




@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  
   a.iphone4 {
        visibility:visible;
    }


}
Das Problem ist jetzt, dass die Links nicht einfach nachrutschen, sondern eine weiße Stelle bleibt:





Wie verändere ich das jetzt, dass die Links nachrutschen?


Danke schonmal!
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 26.03.2013, 17:24
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

Kann es sein, das um die Links noch ein anderes Element existiert, die Links somit eingebettet sind.
Wenn ja, dann solltest du dieses Element auch mit display:none ausblenden. Wenn nein, dann zeige mal den vollständigen Html und CSS-Code oder einen Link zu der Seite.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 26.03.2013, 17:26
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.09.2012
Beiträge: 37
jakestyler befindet sich auf einem aufstrebenden Ast
Standard

Der Link zu der Seite:
Start!
Mit Zitat antworten
  #4 (permalink)  
Alt 26.03.2013, 17:32
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Mit visibility:hidden wird das Element nur unsichtbar gemacht.
Warum verwendest du visibility?
Mit Zitat antworten
  #5 (permalink)  
Alt 26.03.2013, 17:33
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.09.2012
Beiträge: 37
jakestyler befindet sich auf einem aufstrebenden Ast
Standard

Davor hatte ich display:none, das funktionierte auch nicht. Ich Probiere es nochmal.
Mit Zitat antworten
  #6 (permalink)  
Alt 26.03.2013, 17:35
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.09.2012
Beiträge: 37
jakestyler befindet sich auf einem aufstrebenden Ast
Standard

Jetzt habe ich display:none eingefügt, bringt nichts.
Mit Zitat antworten
  #7 (permalink)  
Alt 26.03.2013, 17:36
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Ich kann das nicht testen. Stell das Problem bitte mal so nach, dass man nicht mehrere iPhones braucht um das Problem nachzuvollziehen.
Mit Zitat antworten
  #8 (permalink)  
Alt 26.03.2013, 17:37
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.09.2012
Beiträge: 37
jakestyler befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
Mit visibility:hidden wird das Element nur unsichtbar gemacht.
Warum verwendest du visibility?
Oh, jetzt ist mir gerade aufgefallen dass ich das garnicht verwende. Ich habe visibility:visible; benutzt für das iPhone 5 Query.
Mit Zitat antworten
  #9 (permalink)  
Alt 26.03.2013, 17:39
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.09.2012
Beiträge: 37
jakestyler befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fricca Beitrag anzeigen
Ich kann das nicht testen. Stell das Problem bitte mal so nach, dass man nicht mehrere iPhones braucht um das Problem nachzuvollziehen.
Ich stelle es jetzt einfach so nach, dass ich

a.iphone4 {
display:none;
}

überall verwende.

Lösch bitte deine Cookies, die Seite benutzt ein .manifest.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 26.03.2013, 17:40
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Oh, jetzt ist mir gerade aufgefallen dass ich das garnicht verwende. Ich habe visibility:visible; benutzt für das iPhone 5 Query.
Ja, eben. Es ist unverständlich, was das soll. Das ergibt nur einen Sinn, wenn sonst irgendwo visibility:hidden steht.

edit: Ich sehe keine Lücke.
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
Linkblock ist nicht valide oliwol (X)HTML 2 17.02.2007 18:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:51 Uhr.