Ustawiam styl obramowania elementu div w html jako border: 1px solid black;
. Pokazuje się poprawnie w większości przypadków. Ale właśnie znalazłem dziwną, czyli Chrome na Win 7 Home Premium, że obliczony styl pokazuje szerokość obramowania 1.11111111px zamiast 1px. Czy ktoś może mi powiedzieć jakikolwiek możliwy powód, który to powoduje?Dlaczego szerokość obramowania jest inna niż ustawiona w html?
5
A
Odpowiedz
2
nie jestem pewien i po prostu kilka domysły:
to możliwe Twój styl jest zastępowany przez inny styl w tym samym pliku css?
Czy Twoja przeglądarka ma 100% zoom? Nie sądzę, że będzie to przeszkadzało, ale proponuję sprawdzić to
1
Szybkie pytanie: Czy jest jakiś konkretny powód Twój granica musi być dokładnie 1px.
Ponadto, jak mówią wszyscy inni, spróbuj ustawić przeglądarkę i powiększenie komputera przy domyślnym powiększeniu 100%.
I kod: border: 1px solid black;
jest poprawna
1
@chaonextdoor Użyłeś 'reset.css' w swoim projekcie? Ponieważ przez większość czasu, jeśli nie określamy żadnych stylów dla żadnego elementu, przeglądarka używa domyślnych ustawień w tych miejscach.
Powiązane problemy
- 1. <html> szerokość jest mniejsza niż jego tle
- 2. Szerokość prawego obramowania SVG
- 3. „VisualTree” jest ustawiona więcej niż raz
- 4. wartość html ustawiona w javascript?
- 5. Jak uzyskać szerokość obramowania w jQuery/javascript
- 6. Zmień szerokość obramowania podziałów w VIM
- 7. Jak sprawdzić, czy zmienna w xslt jest większa niż inna
- 8. Jak sprawdzić, czy data jest większa niż inna w Javie?
- 9. Dlaczego chrome odjąć nieco mniej niż .1px od szerokości obramowania?
- 10. iOS 11 navigationItem.titleView Szerokość Nie ustawiona
- 11. Get szerokość obramowania z div zwykły javascript
- 12. 100% szerokość jest większa niż div rodzica
- 13. Używanie mysqlimport gdzie nazwa pliku jest inna niż nazwa tabeli
- 14. Walidacja MVC Dolna/Wyższa niż inna wartość
- 15. Wersja Tomcat JVM inna niż JAVA_HOME
- 16. XAML: Właściwość 'Zasoby' jest ustawiona więcej niż raz
- 17. wartość jQueryUI autouzupełnianie inna niż etykieta
- 18. NSFetchedResultsController - inna kolejność sortowania niż nazwa sekcji
- 19. Dlaczego w każdej platformie C++ jest inna klasa napisów?
- 20. Dlaczego moja strona HTML ma dodatkową szerokość w IE7?
- 21. Dlaczego Ścieżka dużego obrazu nie jest w tym ustawiona?
- 22. HTML-Prześlij-przycisk: inna wartość/tekst przycisku?
- 23. Zawiń dyrektywę z niestandardowym HTML (inna dyrektywa)
- 24. Szerokość html 100%
- 25. Dlaczego jest `[` lepiej niż `podzbiór`?
- 26. Ogranicz szerokość obramowania do szerokości tekstu w elemencie bloku
- 27. Zmierz szerokość i wysokość elementu Html w Dart
- 28. Dlaczego === jest szybsze niż == w PHP?
- 29. Dlaczego \% (\) jest szybsze niż \ (\) w Vimie?
- 30. Dlaczego ".join() jest szybsze niż + = w Pythonie?
Czy możesz wyprodukować [demo] (http://jsfiddle.net)? –
Nie udało się odtworzyć Twojego problemu: http://jsfiddle.net/e6qh6/ (Używam Chrome na Win 7 Professional). –
Używam Chromium 22 na Ubuntu 12.10 i nie mogę również odtworzyć twojego problemu. Czy masz jakiś inny zestaw CSS na swojej stronie? – user1158559