2013-09-21 3 views
1

Ссылка на сайт:Установите загрузку страницы на черный вместо белого фона?

http://www.ideagang.co/home.php

Можно ли установить черный фон при Клик с 1 страницы на другую? Прямо сейчас веб-сайт загружается с черным фоном, это просто, когда я перемещаюсь с одной страницы на другую на страницу flickr на секунду .....

Есть ли способ решить эту проблему, установив фон на черный при загрузке страницы изнутри?

ответ

2

Не использовать только CSS. Цвет фона по умолчанию для браузера белый, поэтому мерцание, которое вы видите, по умолчанию проходит через долю секунды, прежде чем у него появится возможность прочитать правило CSS, чтобы сделать его черным.

Единственный способ, с помощью которого можно обойти это, - загрузить первую страницу, а затем переключиться со страницы на страницу с помощью javascript, загрузив их на выходящую страницу. Никакая перезагрузка не означает мерцание. На мой взгляд, это тонна накладных расходов для очень небольшой стоимости, поэтому я бы предложил просто жить с ней.

1

Я очень сомневаюсь, что это возможно с помощью CSS.

Вы пробовали использовать

<body background="#000"> 

Он давно устарел, но может помочь. Я думаю, что вы все равно получите белую вспышку, но это может быть за меньшее время.

Вы также можете попробовать разместить небольшой блок CSS в качестве первого в заголовке после своего названия.

0

метод html5 делать это с помощью CSS теперь:

<body style="background-color:#000"> 

также пытался ставить этот CSS стиль как первое, что в <head>:

<style type="text/css"> 
    body{background-color:#000} 
</style> 

... но в моем приложении это все равно привело к мгновенной белой вспышке