2016-03-15 2 views
0

Я пытаюсь понять, почему мой Приложение WebView настаивает на сохранении поля на body. Вот мой CSS:Не удается заставить WebView удалить маржу из тела

* { 
    margin: 0; padding: 0; 
} 
body, html { 
    margin: 0; padding: 0; 
} 
iframe { 
    border: 0px 
} 
body { 
    overflow: hidden; 
    margin:0px; 
} 

... и вот что я вижу: (верхний и левый оба имеют видимой границы 8px вокруг него)

enter image description here

..и здесь является что я вижу в DOM:

enter image description here

Я озадачен, почему его показ margin: 8px, даже когда я специально не сказал это иметь запас на *, корпус и html.

Должно быть, мне не хватает чего-то глупого - но я не могу, чтобы жизнь меня находила.

Интересно, если я проверить страницу через браузер, поля отлично:

enter image description here

Это буквально, как представляется, проблема с WebView Android, стихи проблема с кросс-браузер общий CSS.

+0

Вы уверены, что в вашем файле макета нет поля или отступов? – manabreak

+0

Учитывая, что это порядок, в котором они применяются ** 1.Browser по умолчанию 2. Внешняя таблица стилей 3. Внутренняя таблица стилей (в разделе главы) 4. Стиль внутри строки ** и что вы также изменили отображение на 'block ', очень вероятно, что вы перепишете их где-нибудь в 3 или 4 –

+0

Спасибо за ответ. Я на 100% уверен, что у меня нет поля в любом месте. Содержание страницы состоит из: 1) заголовка 2) содержимого внутри 'body' 3: