Как написать CC (логотип Creative Commons) в HTML

Как мне написать логотип CC в HTML, есть ли что-то вроде © (что дает ©)?

(CC означает Creative Commons).

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
12
0
25 408
10
Перейти к ответу Данный вопрос помечен как решенный

Ответы 10

Ответ принят как подходящий

Насколько мне известно, для этого нет символа, поэтому вам придется использовать графику.

Есть несколько хороших здесь. Кстати, на этой странице также есть шрифт логотипа, который вы можете использовать в HTML, но он не будет правильно отображаться для других пользователей, у которых этот шрифт не установлен.

Как говорит @schnaader, я не думаю, что для этого есть код объекта HTML, но, возможно, вы могли бы взглянуть здесь

Я только что увидел, что вы связались с пресс-китом через минуту после меня, так что вы получите мой голос :)

schnaader 12.11.2008 00:32

С апреля 2020 года появилась запись Юникод - &#x1f16d;, которая, однако, может еще не поддерживаться большинством шрифтов. См. Ответ @ Aeyoun ниже: stackoverflow.com/a/61313326/1035977

Gwyneth Llewelyn 12.06.2020 20:12

Просто для записи, вам не нужно, чтобы это был объект HTML, теоретически вы можете использовать любой символ юникода, закодированный как символьный объект, такой как &#nnnn; (десятичный) или &#xhhhh; (шестнадцатеричный).

Так что, если бы в юникоде был логотип Creative Commons, вы могли бы его использовать. Но хотя символы определенно много, для Creative Commons AFAIK их нет.

Похоже, на форумах юникода было не меньше обсуждались, так что кто знает, что произойдет в будущем.

Но на данный момент графика почти наверняка лучший способ пойти сюда.

Теперь есть: см. Ответ, предоставленный ниже @Aeyoun (stackoverflow.com/a/61313326/1035977)

Gwyneth Llewelyn 12.06.2020 20:10

Как указал Шнаадер, существует шрифт TTF, но шаг его ответ, он действительно может правильно отображаться для людей, у которых он не установлен, с использованием тега CSS @font-face.

<!DOCTYPE html> 
<html> 
    <head> 
        <meta http-equiv = "content-type" content = "text/html; charset=UTF-8"> 
        <title>Test</title> 
        <style type = "text/css">
            @media screen {
            @font-face {
            font-family: 'CC-ICONS';
            font-style: normal;
            font-weight: normal;
            src: url('http://mirrors.creativecommons.org/presskit/cc-icons.ttf') format('truetype');
            }

            span.cc {
            font-family: 'CC-ICONS';
            color: #ABB3AC;
            }
            }
        </style>
    </head> 
    <body> 
        <p>Key: a: SA, b: BY, c: CC Circle, d: ND, n: NC, m: Sampling, s: Share, r: Remix, C: CC Full Logo</p>
        <span class = "cc">a b c d n m s r C</span>
        <p>This page is licensed under <span class = "cc">C</span></p>
    </body> 
</html> 

Попробуйте этот пример в jsFiddle.

К сожалению, браузеры немного могут не «любить» шрифты TTF, поэтому предложение, сделанное @Aeyoun ниже (stackoverflow.com/a/61313326/1035977), лучше, по крайней мере, для 2020 года.

Gwyneth Llewelyn 12.06.2020 20:13

Это не для персонажа строго «Creative Commons», но это символ «авторского лева», который может иметь то же значение для некоторых людей, как я.

Поместите символ авторского права &copy; между метками <p></p> с классом CSS; в данном случае это называется «копировать влево», а затем перевернуть его с помощью свойства CSS.

HTML:

<p class = "copy-left">&copy;</p>

CSS:

.copy-left {
     display: inline-block;
     text-align: right;
     margin: 0px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

Это сработало, но я добавил его в промежутке, потому что в противном случае он искажает весь абзац. Я изложил эту суть и указал ваш CSS gist.github.com/JGallardo/6077195

JGallardo 25.07.2013 09:52

Другой ответ - использовать Font Awesome.

Link: Font Awesome

Это дает вам Символ , который вы искали, но отсутствовал, когда этот вопрос был впервые задан.

To use this symbol copy the following link into the head of your page:

<link href = "https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel = "stylesheet" integrity = "sha256-3dkvEK0WLHRJ7/Csr0BZjAWxERc5WH7bdeUya2aXxdU= sha512-+L4yy6FRcDGbXJ9mPG8MT/3UCDzwR9gPeyFNMCtInsol++5m3bk2bXWKdZjvybmohrAsn3Ua5x8gfLnbE1YkOg= = " crossorigin = "anonymous">

Then this where you would like the symbol to be:

<i class = "fa fa-creative-commons"></i>

Чтобы увидеть полный список значков, доступных с помощью Font Awesome, посетите:

Link: Font Awesome Icons

Лучший ответ, используя это!

Michael Rogers 31.01.2017 01:05

Спасибо, Никки! Существует также символ CC (обычная и компактная версия), который вы можете разместить на своей HTML-странице из Сам сайт Creative Commons.

<a rel = "license" href = "http://creativecommons.org/licenses/by/4.0/"><img alt = "Creative Commons License" style = "border-width:0" src = "https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel = "license" href = "http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.

Может быть, вы проверите это:

  1. Импортировать fontawesome.io

  2. Поместите эту ссылку в свою таблицу стилей: https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css

  3. Ставим эту иконку class = "fa fa-creative-commons"

Это выглядит хорошо

.creative-commons{
  font-family:Arial;
  border: 1px solid black;
  box-sizing: border-box;
  border-radius: 1em;
  width: 2em;
  height: 2em;
  display: inline-block;
  line-height: 2em;
  text-align: center;
  font-size: 1em;
 }
<span class = "creative-commons">CC</span>

Я должен сказать, что хотя к 2020 году это, вероятно, будет избыточным ответом (поскольку теперь у нас есть поддержка Unicode для ?), на сегодняшний день это было наиболее творческое и находчивое решение; получившийся символ может не быть «идеальным по пикселям», но это очень хорошее решение, которое занимает очень мало места, не требует дополнительных загрузок и будет работать практически для каждого символа, который просто представляет собой несколько букв внутри круга! Очень хороший CSS-fu - +1 от меня, даже если это может быть не «лучший» способ использования символа ?, но, безусловно, самый креативный! (а это работает)

Gwyneth Llewelyn 12.06.2020 20:17

Сейчас 2020 год, Unicode 13 отсутствует. Он ввел новые символы лицензии Creative Commons. Новый Unicode-совместимый HTML-объект для ? (обведенный символ CC) - &#x1f16d;. Для его работы потребуется совместимый шрифт. Вы можете использовать Шрифт CC Symbols в качестве запасного варианта, который будет загружен только на устройства без совместимого шрифта. Инструкции по ссылке.

Шрифты, которые у меня есть, определенно не поддерживают «новую» сущность Unicode ... ну, некоторые поддерживают, но не тот, который я использую на своих веб-сайтах ... ваше предложение сработало превосходно, и статья в блоге от @Daniel Aleksandersen очень, очень полезно - кроме того, поскольку шрифты «обновляются» для поддержки Unicode 13, это решение постепенно ухудшается: если ваш шрифт уже поддерживает Unicode 13, отлично, вам не нужно ничего делать, кроме использования &#x1f16d;; в противном случае браузеры «вернутся» к шрифту CCSymbols, который при размере всего 2 КБ является минимальным, насколько это возможно, и стоит дополнительных усилий. Хороший!

Gwyneth Llewelyn 12.06.2020 20:09

Другие вопросы по теме