2017-01-21 1 views
-1

Ich bin neu in Front-End-Technologien wie jQuery und CSS und kann nicht verstehen, warum der gleiche Code anders rendert. Das folgende Code-Snippet ist die jQuery example for sortable widget.
Der Text rendert perfekt auf Firefox, aber in Chrom fällt der Text Item 1, Item 2, ... usw. aus, wie im Screenshot unten zu sehen ist.
Firefox Version: 50.1.0, Google Chrome Version: 55.0.2883.87
Chrome rendering sortable widget Warum google chrome Text im sortierbaren jQuery-Widget nicht korrekt anzeigen kann?

<!doctype html> 
 
<html lang="en"> 
 

 
<head> 
 
    <meta charset="utf-8"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
    <title>jQuery UI Sortable - Default functionality</title> 
 
    <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
 
    <link rel="stylesheet" href="/resources/demos/style.css"> 
 
    <style> 
 
    #sortable { 
 
     list-style-type: none; 
 
     margin: 0; 
 
     padding: 0; 
 
     width: 60%; 
 
    } 
 
    #sortable li { 
 
     margin: 0 3px 3px 3px; 
 
     padding: 0.4em; 
 
     padding-left: 1.5em; 
 
     font-size: 1.4em; 
 
     height: 18px; 
 
    } 
 
    #sortable li span { 
 
     position: absolute; 
 
     margin-left: -1.3em; 
 
    } 
 
    </style> 
 
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
 
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
 
    <script> 
 
    $(function() { 
 
     $("#sortable").sortable(); 
 
     $("#sortable").disableSelection(); 
 
    }); 
 
    </script> 
 
</head> 
 

 
<body> 
 

 
    <ul id="sortable"> 
 
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li> 
 
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li> 
 
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li> 
 
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 4</li> 
 
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 5</li> 
 
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 6</li> 
 
    <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 7</li> 
 
    </ul> 
 

 

 
</body> 
 

 
</html>

+1

Es ist nicht möglich, mit genau dem gleichen Code, den Sie gepostet haben, zu reproduzieren und die gleiche Chrom-Version zu erhalten – charlietfl

Antwort

0

schließlich herausgefunden. Ich hatte in google chrome eine benutzerdefinierte Schriftart und legte sie auf einen der Google Noto Fonts. Wenn Sie die Schriftart auf den Standardwert zurücksetzen, wird dieses Problem behoben.

Verwandte Themen