Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Style Width und webkit-appearance funktioniert nicht bei Firefox und Edge

16.07.2018 (πŸ‘4082)

Style Width funktioniert nicht bei Firefox und Edge

Aufgabe:

einen Hyperlink als Button anzeigen.

Hierzu kann man die Style Eigenschaft: webkit-appearance verwenden und die Breite mit style width:60 px angeben

Problem:

die Style Einstellung: Width bei Hyperlinks funktioniert nicht bei Firefox und Edge Browser.

Die LΓΆsung scheint zu sein, dass man die a-Href Elemente in eine Div-Element einordnert. Dann funktierieren zumindestens Chrome, Opera, Firefox. Aber nicht Microsoft Edge.

# CSS Style, Html, webkit

 

Funktioniert nicht bei allen Browsern.

<style>

    .NextLink {

        text-aligncenter;

        width60px;

        -webkit-appearancebutton;

        -moz-appearance:button;

        border-radius10px;

        font-sizex-large;

        font-kerningauto

    }

</style>

Korrigiert: in der folgenden Darstellung funktioniert die Version, wenn man einen Link innerhalb eines Div-Html Elements verwendet.

Die direkte Einstellung von width und appearance funktioniert nicht bei allen browsern.

<style>

    .NextLink {

        /*background-color: #D0D0D0;

        border: none;*/

        text-aligncenter;

        width60px;

        -moz-appearancebutton;

        -webkit-appearancebutton;

        font-sizex-large;

    }

</style>

<div id="divNext" style="position:absolute;right:100px;">

    <a class="NextLink" href="@sIDPrevious">@sCharPrevious</a>

    <a class="NextLink" href="@sIDNext">@sCharNext</a>

</div>

 

<div id="divNext" style="position:absolute;right:0;">

    <div class="NextLink"><a href="@sIDPrevious">@sCharPrevious</a></div>

    <div class="NextLink"><a href="@sIDNext">@sCharNext</a></div>

</div>

 

 

width60px;

-moz-appearancebutton;

-webkit-appearancebutton;

1)

<a class="NextLink">x</a>

2)

<div class="NextLink"><a >x</a></div>

 

 

 

In Google Chrome

-webkit-appearance -> is displayed correctly

In Opera

-webkit-appearance -> funktioniert perfekt

Firefox

-webkit-appearance -> funktioniert nicht direkt bei a-href Links, aber die CSS Style Anwendung funktioniert auf umrandete Div-Elemente

Microsoft Edge

Falsch

-webkit-appearance ->funktioniert weder mit a-Links noch mit umrandeter Div-Block