Мені потрібно його представлення коду, як #FFFFFF
.
Мені потрібно його представлення коду, як #FFFFFF
.
Відповіді:
Що стосується HTML5, кольори переднього плану гіперпосилань, серед іншого, знаходяться на шляху до стандартизації у вигляді вказівок щодо очікуваної поведінки візуалізації за замовчуванням . Зокрема, взяті з розділу вмісту для фразування , рекомендовані кольори за замовчуванням для невідомих та відвідуваних гіперпосилань такі:
:link { color: #0000EE; }
:visited { color: #551A8B; }
Зауважте, що для активних гіперпосилань ( :link:active, :visited:active
) за замовчуванням не існує рекомендованих параметрів ( ).
Ви можете використовувати ці кольори за замовчуванням і обґрунтовано очікувати їх роботи. Але майте на увазі, що браузер може ігнорувати будь-які або всі ці вказівки, оскільки їх ніколи не потрібно виконувати. Однак рекомендується застосовувати постійний досвід користування веб-переглядачами (саме так визначається "очікуваний" у цьому контексті), тому ці шанси на те, що ці кольори відповідатимуть за замовчуванням для більшості браузерів. У гіршому випадку вони все ще служать розумним наближенням фактичних значень.
Зокрема, невідомі та відвідані кольори посилань у останніх версіях Firefox та Chrome відповідають вищезазначеним рекомендаціям, але останні версії IE повідомляють про різні значення: невідомі посилання є rgb(0, 102, 204)
, або #0066CC
відвідувані посилання є rgb(128, 0, 128)
, або #800080
. Старіші версії Firefox (і, можливо, Safari / Chrome) також мали різні значення за замовчуванням. Однак, це більш старі версії; головне, що мені відомо сьогодні, - IE. Немає жодного слова про те, чи зміниться це у Project Spartan - він все ще відображає ті самі значення, що і остання версія IE.
Якщо ви шукаєте стандартизовану колірну схему, яку використовують усі браузери, а не пропонують HTML5, то такої немає. Також не існує способу повернення до стандартного значення браузера для певного властивості певного елемента за допомогою чистого CSS. Вам доведеться або використовувати кольори, запропоновані HTML5, або розробити власну колірну схему і використовувати її замість цього. Будь-який із цих параметрів матиме перевагу над типовими налаштуваннями браузера, незалежно від браузера.
Якщо ви сумніваєтесь, ви завжди можете використовувати about:blank
техніку, яку я описав раніше, для обнюхання кольорів за замовчуванням, оскільки вона залишається застосовною і сьогодні. Ви можете використовувати це для обнюхування активного кольору посилання у всіх браузерах, наприклад; в останній версії Firefox (29 станом на це оновлення), це rgb(238, 0, 0)
або #EE0000
.
це було стандартом, але зараз сильно відрізняється від браузера. (оскільки Нільсен відмовився від цього;)
За замовчуванням у Gecko кольори, якщо користувач не змінив свої налаштування, такі:
#0000EE
(синій)#551A8B
(фіолетовий)#EE0000
(червоний)Gecko також надає назви кольорів користувача; вони є, -moz-hyperlinktext
-moz-visitedhyperlinktext
і -moz-activehyperlinktext
вони також забезпечують -moz-nativehyperlinktext
колір системи зв'язку.
Відповідно до офіційного таблиці стилів HTML за замовчуванням , немає визначеного кольору посилання за замовчуванням. Однак ви можете дізнатись за замовчуванням, який використовує ваш веб-переглядач, зробивши знімок екрана екрана та за допомогою інструмента піпетки в будь-якому пристойному графічному редакторі або використовуючи інструменти для розробників вашого браузера (виберіть a
елемент, шукайте computed values>color
).
Для мене в Chrome (оновлено червень 2018 року) колір для незапрошеного посилання - це # 2779F6. Ви завжди можете це досягти, збільшивши зображення по-справжньому близько, зробивши знімок екрана та відвідавши веб-сайт на зразок html-color-codes.info, який перетворить знімок екрана в кольоровий код.
Найкращий спосіб домогтися стилю браузера за замовчуванням на чомусь - це взагалі не стилювати елемент.
.ui-widget-content a { color: black; }
, тому будь-які посилання на вкладках втрачають звичайне забарвлення. Я хотів би змінити це і просто отримати кольори браузера за замовчуванням (або особисту таблицю стилів користувача), але замість цього мені доведеться жорстко кодувати конкретні кольори.