Мне было интересно, если бы был установлен стандартный цвет фона по умолчанию для всех страниц. В основном у меня есть куча изображений в каталоге, и когда вы нажимаете ссылку на страницу, она просто открывает файл изображения в браузере с белым фоном по умолчанию. Я хотел бы, чтобы это было черным и, возможно, центрировало его. Это можно сделать?Установка цвета фона по умолчанию для всех страниц на сервере
ответ
Как Пит сказал, нет.
Но, вы можете сделать что-то вроде этого:
Make переназначение (с использованием Htaccess) для всех изображений в каталоге, так что xyz.jpg
идет к xyz.html
, который фактически будет страница с ничего, кроме цвета фона определенного и изображение поверх него. Однако вам нужно сделать html для каждого изображения.
Хотя вы не упомянули серверные языки, позвольте мне объяснить вам, как вы можете это делать в PHP, например. Переназначьте все файлы изображений на общую страницу, скажем styler.php
с именем изображения, заданным в переменной GET в URL-адресе. Итак, xyz.jpg
действительно откроет styler.php?image=xyz.jpg
. Затем с PHP вы читаете переменную GET и загружаете правильное изображение на самой странице, в то время как, конечно, имеет стиль фона, как в примере выше.
Таким образом, выясняется, что пользователи просматривают ссылку на изображение - в браузере будет указано site.com/xyz.jpg
, но фактический контент будет отображаться site.com/styler.php?image=xyz.jpg
.
Это только идея. Чтобы узнать, как это сделать, читайте об Apache URL переписывания, PHP $ _GET переменные и т.д.
EDIT
Просто хотел бы добавить, что, если вы абсолютно не должны делать это через прямой доступ к файлам изображений, пожалуйста, не делайте этого. Посетители не должны иметь доступ к вашим каталогам, и вам будет намного лучше использовать какую-либо галерею. Просто дружеский совет.
Нет, я так не верю. Когда вы открываете изображение в своем браузере, вы фактически не просматриваете страницу ... вы просматриваете изображение. Белый фон является стандартом для веб-браузера.
Возможно, вы захотите изучить какой-либо сценарий фотогалереи. Вот несколько наиболее популярных: http://www.design3edge.com/2010/08/26/best-free-and-open-source-php-image-galleries/
Обратите внимание, что последние версии Firefox используют темно-серый фон, а не белый. – IMSoP
@IMSoP И Opera позволяет настраивать CSS по умолчанию уже много лет ... Но дело не в этом. – Shomz
@Shomz Я просто подумал, что это полезная информация, что белый не является стандартом для всех веб-браузеров, только тот, который OP использует. – IMSoP