Чтобы убрать белую обводку фона, нужно установить для элемента с фоном такие CSS свойства:
background-repeat: no-repeat;
background-position: 0 0;
background-size: contain;
Например:
body {
background-image: url('фоновая картинка.jpg'
![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
;
background-repeat: no-repeat;
background-position: 0 0;
background-size: contain;
}
background-repeat: no-repeat; - не повторять фоновый рисунок.
background-position: 0 0; - установить позицию фона в левый верхний угол (0 0).
background-size: contain; - сделать так, чтобы фон подошел по размеру содержимому без искажений.
Это позволит отобразить фоновое изображение без белых границ на экране.
Свойство background-size доступно во всех современных браузерах. В старых браузерах оно игнорируется, но и там не будет белых обводок.