Pytania otagowane jako cross-browser

Tworzenie stron internetowych, aplikacji internetowych, bibliotek lub komponentów w taki sposób, aby działały w różnych przeglądarkach i silnikach renderujących, odnosi się do praktyki tworzenia witryn internetowych, aplikacji internetowych, bibliotek lub komponentów.

30
Jak wyłączyć podświetlanie zaznaczenia tekstu
Czy dla kotwic, które działają jak przyciski (na przykład Pytania , Tagi , Użytkownicy itp. U góry strony Przepełnienie stosu) lub karty, istnieje standardowy sposób CSS, aby wyłączyć efekt podświetlenia, jeśli użytkownik przypadkowo wybierze tekst? Zdaję sobie sprawę, że można to zrobić za pomocą JavaScript, a trochę googlingu dało -moz-user-selectopcję …


30
Jak wyrównać pola wyboru i ich etykiety konsekwentnie w różnych przeglądarkach
Jest to jeden z mniejszych problemów CSS, który ciągle mnie trapi. W jaki sposób ludzie wokół przepełnienia stosu wyrównują się w pionie checkboxesi labelskonsekwentnie korzystają z różnych przeglądarek ? Ilekroć wyrównuję je poprawnie w Safari (zwykle używam vertical-align: baselinena input), są one całkowicie wyłączone w Firefox i IE. Napraw to …

30
Jak wyśrodkować div dla wszystkich przeglądarek?
Chcę wyśrodkować w divpionie za pomocą CSS. Nie chcę tabel ani JavaScript, ale tylko czysty CSS. Znalazłem kilka rozwiązań, ale we wszystkich brakuje obsługi Internet Explorera 6. <body> <div>Div to be aligned vertically</div> </body> Jak mogę wyśrodkować widok divpionowy we wszystkich głównych przeglądarkach, w tym Internet Explorer 6?


9
Co to jest poprawka?
Przekaż opinię na temat przepełnienia stosu w ciągu : Usuń błąd clearFix. Over Stack т т т т т т т т Stack Stack Stack Stack Stack Stack Over Over Over Over Over Over Over Over Niedawno przeglądałem kod strony i zobaczyłem, że każdy <div> ma swoją klasę clearfix. Po …



7
Czy metody PUT, DELETE, HEAD itp. Są dostępne w większości przeglądarek internetowych?
Widziałem tutaj kilka pytań, takich jak debugowanie usług RESTful , które wspominają: Niestety ta sama przeglądarka nie pozwala mi testować HTTP PUT, DELETE, a do pewnego stopnia nawet HTTP POST. Słyszałem również, że przeglądarki obsługują tylko GET i POST z innych źródeł, takich jak: http://www.packetizer.com/ws/rest.html http://www.mail-archive.com/jmeter-user@jakarta.apache.org/msg13518.html http://www.xml.com/cs/user/view/cs_msg/1098 Jednak kilka szybkich …


6
Jakie żądania generują odświeżenia „F5” i „Ctrl + F5” przeglądarki?
Czy istnieje standard określający akcje F5i Ctrl + F5wyzwalacze w przeglądarkach internetowych? Kiedyś eksperymentowałem w IE6 i Firefox 2.x. F5 Odświeżania by wywołać żądanie HTTP wysyłane do serwera z If-Modified-Sincenagłówka, a Ctrl + F5nie miałby takiego nagłówka. W moim rozumieniu, F5 postaram się wykorzystać zawartość pamięci podręcznej w jak największym …

8
Atrybut „wprowadź” pliku - czy jest przydatny?
Implementacja przesyłania pliku w formacie HTML jest dość prosta, ale zauważyłem, że istnieje atrybut „Akceptuj”, który można dodać do <input type="file" ...>tagu. Czy ten atrybut jest przydatny jako sposób ograniczenia przesyłania plików do obrazów itp.? Jak najlepiej go używać? Alternatywnie, czy istnieje sposób ograniczenia typów plików, najlepiej w oknie dialogowym …


20
JavaScript pobiera dane ze schowka dotyczące zdarzenia wklejania (w przeglądarce)
W jaki sposób aplikacja internetowa może wykryć zdarzenie wklejania i pobrać dane do wklejenia? Chciałbym usunąć treść HTML przed wklejeniem tekstu do edytora tekstu sformatowanego. Czyszczenie tekstu po wklejeniu później działa, ale problem polega na tym, że całe poprzednie formatowanie zostało utracone. Na przykład mogę napisać zdanie w edytorze i …

10
Jak naprawić Array indexOf () w JavaScript dla przeglądarek Internet Explorer
Jeśli pracujesz z JavaScriptem na dowolnej długości, wiesz, że Internet Explorer nie implementuje funkcji ECMAScript dla Array.prototype.indexOf () [w tym Internet Explorer 8]. Nie jest to duży problem, ponieważ możesz rozszerzyć funkcjonalność swojej strony o następujący kod. Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.