From 2a36eab2e357a4d85c949cc37d3508c35532e10f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=AE=D1=80=D0=B8=D0=B9=20=D0=93=D1=83=D0=B1=D0=B8=D1=87?= Date: Sun, 28 Jul 2019 15:28:23 +0300 Subject: [PATCH] new theme, a bit of aligning, a bit of sutomasibility for further themes --- grey.css | 206 ---------------------- im.html | 376 ++++++++++++++++++++-------------------- images/signal.jpg | Bin 84316 -> 52034 bytes index.html | 17 +- info.html | 186 ++++++++++---------- mail.html | 372 ++++++++++++++++++++------------------- search.html | 417 ++++++++++++++++++++++---------------------- social.html | 432 +++++++++++++++++++++++----------------------- style/blue.css | 56 ++++++ style/grey.css | 87 +--------- style/main.css | 94 ++++++---- style/reset.css | 12 -- 12 files changed, 1031 insertions(+), 1224 deletions(-) delete mode 100644 grey.css create mode 100644 style/blue.css diff --git a/grey.css b/grey.css deleted file mode 100644 index 3b9c000..0000000 --- a/grey.css +++ /dev/null @@ -1,206 +0,0 @@ -/*!** reset ***/ - -* { - - padding: 0; - margin: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; - box-sizing: border-box; - position: relative; -} - -*:before, -*:after { - box-sizing inherit; -} - -*:focus { - outline none; -} - -html, body { - margin: 0; - padding: 0; - font-family: sans-serif; -} - -html { - box-sizing border-box; -} - -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section - display block; - -a { - background-color transparent; -} - -a:active, -a:hover { - outline none; -} - -b, -strong { - font-weight bold; -} - -img { - border 0; -} - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - content: ''; - display: table; - line-height: 0; -} - -.clearfix:after { - clear: both; -} - -.header { - width: 100%; - min-height: 50px; - - padding: 5px 20px; - - background-color: rgba(10, 10, 10, .2); - - line-height: 40px; - - font-size: 28px; - font-weight: 800; - color: #fff; -} - -.footer { - width: 100%; - min-height: 30px; - - padding: 10px 20px; - - background-color: rgba(10, 10, 10, .1); - - font-size: 14px; - color: #777; - - text-align: left; -} - -.wrap { - width: 1024px; - min-height: 100vh; - - margin: 0 auto; - - background-color: rgba(200,200,200,.2); -} - -.top-nav { - width: 100%; - - padding: 10px 5px; - - background-color: rgba(200,200,200,.2); -} - -.top-nav__item { - display: block; - - float: left; - - padding: 10px 15px 12px; - - border-radius: 2px; - - transition: .2s ease; - - font-size: 18px; - color: #333; -} - -.top-nav__item:hover { - background-color: #3ce; - - color: #fff; -} - -.mainContainer { - padding: 20px; - - font-size: 14px; - color: #333; - - text-align: left; -} - -.mainContainer h1 { - margin: 10px 0 5px 0; - - font-size: 24px; - font-weight: 600; - color: #000; -} - -.mainContainer h2 { - margin: 10px 0 5px 0; - - font-size: 22px; - font-weight: 600; - color: #000; -} - -.mainContainer h3 { - margin: 10px 0 5px 0; - - font-size: 18px; - font-weight: 600; - color: #000; -} - -.mainContainer h4 { - margin: 10px 0 5px 0; - - font-size: 14px; - font-weight: 600; - color: #000; -} - - -.mainContainer p { - margin: 5px 5px 0 10px; - -} - -.mainContainer strong { - font-weight: 600; -} - -.mainContainer ul, -.mainContainer ol { - margin: 5px 5px 10px 10px; - - list-style-position: outside; -} - -.mainContainer ul li { - margin: 5px 5px 0 15px; -} - -.mainContainer img { - margin: 10px; -} - - - -/*!** end-reset ***/ diff --git a/im.html b/im.html index b8899ea..59392a4 100644 --- a/im.html +++ b/im.html @@ -4,12 +4,13 @@ Сервисы мгновенных сообщений - - + + + + -
-
+
-

Сервисы мгновенных сообщений

-

Альтернативы WhatsApp, Viber, Skype

-

XMPP (он же Jabber)

- -

- Широко используемый свободный и открытый стандарт интернет-сообщений. - Весьма прост в использовании — регистрируем аккаунт, устанавливаем приложение. -

-

- В силу распределённости протокола, количество мест, где можно зарегистрироваться, - огромно. Независимо от того, на каком сервере вы регистрируетесь - - все пользователи доступны для вас. Если выбор среди тысяч чатов и десятков - приложений для вас сложен — используйте указанный ниже Quicksy - он тоже часть этой сети). -

-

Где зарегистрироваться?

- - -

Приложения

-
    -
  • -
    Android
    - -
  • -
  • -
    iOS
    - -
  • +
    +

    Сервисы мгновенных сообщений

    +

    Альтернативы WhatsApp, Viber, Skype

    +

    XMPP (он же Jabber)

    + +

    + Широко используемый свободный и открытый стандарт интернет-сообщений. + Весьма прост в использовании — регистрируем аккаунт, устанавливаем приложение. +

    +

    + В силу распределённости протокола, количество мест, где можно зарегистрироваться, + огромно. Независимо от того, на каком сервере вы регистрируетесь - + все пользователи доступны для вас. Если выбор среди тысяч чатов и десятков + приложений для вас сложен — используйте указанный ниже Quicksy - он тоже часть этой сети). +

    +

    Где зарегистрироваться?

    + + +

    Приложения

    + -
    + +
    Mac
    + + +
  • +
    Linux
    + +
  • +
+
-

Quicksy

- -

- Очень простой в использовании чатик. Регистрация по номеру телефона. -

-

- Базируется на стандарте XMPP, так что вы сможете общаться со всеми пользователями XMPP(Jabber). -

-

Приложения

- -
+

Quicksy

+ +

+ Очень простой в использовании чатик. Регистрация по номеру телефона. +

+

+ Базируется на стандарте XMPP, так что вы сможете общаться со всеми пользователями XMPP(Jabber). +

+

Приложения

+ +
- -

Signal

-

- Популярное приложение для обмена сообщениями, голосовых- и видеозвонков, для регистрации нужен номер телефона. -

-

- Финансируется за счёт пожертвований и грантов и не имеет доступа к - данным пользователей. (Но помните, что для активации нужен телефон). -

-

Приложения

-
    -
  • -
    Android
    - -
  • -
  • -
    iOS
    - -
  • -
  • -
    ПК (все операционные системы)
    - -
  • -
-
+ +

Signal

+

+ Популярное приложение для обмена сообщениями, голосовых- и видеозвонков, для регистрации нужен номер телефона. +

+

+ Финансируется за счёт пожертвований и грантов и не имеет доступа к + данным пользователей. (Но помните, что для активации нужен телефон). +

+

Приложения

+
    +
  • +
    Android
    + +
  • +
  • +
    iOS
    + +
  • +
  • +
    ПК (все операционные системы)
    + +
  • +
+
-

Jami (ранее Ring)

-

- Свободная открытая альтернатива Skype, с голосовыми звонками, видеозвонками и - сообщениями. Есть приложения для Android, iPhone, Windows, Mac и Linux. -

-

- Исходный код открыт, приложение создано с упором на конфиденциальность пользователей, - звонки совершаются напрямую между устройствами, минуя сторонние серверы. Каждому - пользователю выдаётся уникальный код, которым можно поделиться с другими участниками - (аналог номера аськи/телефона...) -

-

Приложения

-
    -
  • -
    Android
    - -
  • -
  • -
    iOS
    - -
  • -
  • -
    ПК (все операционные системы)
    - -
  • -
-
+

Jami (ранее Ring)

+

+ Свободная открытая альтернатива Skype, с голосовыми звонками, видеозвонками и + сообщениями. Есть приложения для Android, iPhone, Windows, Mac и Linux. +

+

+ Исходный код открыт, приложение создано с упором на конфиденциальность пользователей, + звонки совершаются напрямую между устройствами, минуя сторонние серверы. Каждому + пользователю выдаётся уникальный код, которым можно поделиться с другими участниками + (аналог номера аськи/телефона...) +

+

Приложения

+
    +
  • +
    Android
    + +
  • +
  • +
    iOS
    + +
  • +
  • +
    ПК (все операционные системы)
    + +
  • +
+
-

Jitsi Meet

-

- Свободное открытое приложение для чатов и видеозвонков, разрабатываемое командой добровольцев. - Просто в использовании — регистрация не требуется, нужно придумать название комнаты чата и - послать полученную ссылку всем участникам. Можно использовать вебсайт либо мобильные приложения. -

-

Приложения

- -
+

Jitsi Meet

+

+ Свободное открытое приложение для чатов и видеозвонков, разрабатываемое командой добровольцев. + Просто в использовании — регистрация не требуется, нужно придумать название комнаты чата и + послать полученную ссылку всем участникам. Можно использовать вебсайт либо мобильные приложения. +

+

Приложения

+ +
diff --git a/images/signal.jpg b/images/signal.jpg index c3f2b017bf62315fcbab309dcd7583ce4fb93592..088c11be60c53086a4f318e8a060e515e95cea23 100644 GIT binary patch literal 52034 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 a<6JP;#i1iHeSL$i@aQEcpQgf}+5Z6*q#Pjt literal 84316 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 XgUJ9;x($BH{PvQP;?yXN-#`Bw(ZS0@ diff --git a/index.html b/index.html index 46c4ba3..914e99e 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,10 @@ Альтернативы + + +

@@ -16,12 +19,14 @@
Поисковые сервисы
Зачем?
-

- Альтернативы - есть.
- Выбор - есть.
- Ваш выбор - важен.
- Вы - важны!
-

+
+

+ Альтернативы - есть.
+ Выбор - есть.
+ Ваш выбор - важен.
+ Вы - важны!
+

+
\ No newline at end of file diff --git a/info.html b/info.html index 9d69cdd..8545e59 100644 --- a/info.html +++ b/info.html @@ -4,7 +4,10 @@ Альтернативы - + + + +
@@ -16,98 +19,99 @@
Поисковые сервисы
Зачем?
-

Fediverse или как стать Неуловимым Джо

-

Чем плохи централизованные соцсети и сервисы? Почему ими опасно пользоваться? Почему они никогда не станут лучше? И - главное - что со всем этим делать?

- -

- Знакомая картинка? Смешно или грустно? Постоянное опасение, что за любое неверно истолкованное - слово "за вами придут", но с людьми в сети общаться хочется, хочется постить котиков и смешные - картинки, хочется делиться своим творчеством и наслаждаться чужим, но без страха? Забудьте. - Хочется открыто высказывать своё мнение, и не попадать под цензуру администрации сети, просто - за непопулярную там точку зрения? А может, вам ещё и не нравится быть товаром, да не штучным, - а мелочью в крупнооптовой партии? А может, вы ещё и о тайне личной переписки мечтаете? Забудьте. -

-

- В столь популярных нынче централизованных коммерческих сетях как Вконтакте, Facebook, Instagram - (собственность Facebook), YouTube, Twitter это невозможно по определению. В мессенджерах, таких - как WhatsApp, Viber, Telegram, это невозможно по определению. Просто подумайте о том, сколько - труда и денег вложено в эти продукты корпорациями, и почему столь дорогостоящая вещь для вас - "бесплатна". Чем расплачиваются с программистами, администраторами, контентщиками, техподдержкой? - Спойлер — Вами. Вы — товар. Смиритесь. -

-

- Но, "даже, если вас сожрал лев, у вас есть как минимум два выхода". Так и здесь — - просто бегите оттуда. Нет, никто не предлагает отключить соцсети, никто не предлагает - отказаться от онлайн-общения. Вспомните — Интернет задумывался как объединение равных, равных в - правах, равных полномочиях. Вы не обязаны отдавать свою переписку в "личных" сообщениях ВК на - перлюстрацию любопытным админам. Вы не обязаны фотографироваться с паспортом на фоне странички, - вы не обязаны отдавать свои личные данные и результаты своего творчества коммерческим структурам. - В этом нет никакой нужды. Есть место (вернее будет назвать его "пространством"), которое - люди создают для себя. Там не страшна цензура государств и корпораций, там не нужно продавать - свою личность. И многие уже там. Имя этой вселенной — Fediverse (от англ. Federation — - федерация, и Universe - Вселенная). И мы ждём вас там с распростёрыми объятиями. Всех без исключения. -

-

Интересно?

-

- Тогда позвольте мне рассказать, что мы готовы предложить любому пользователю — и творцу, и - потребителю. У каждого есть свой предпочтительный формат общения — кто-то любит потоки - молниеносных сообщений Твиттера, кто-то сложный формат взаимодействия ВК и Facebook, кто-то - предпочитает видео или фото... Теперь представьте, что из Твиттера вы можете - комментировать/лайкать/репостить посты Youtube, Instagram, ВК, а авторы, вещающие - в удобном для них формате, оттуда вам отвечают, поддерживая полноценное общение, - и никуда не надо перелогиниваться. Удобно? У нас так можно. -

-

- А представьте, что у вас возник конфликт с администрацией вашей любимой сети, ваши сообщения - удаляют, аккаунт блокируют. И заново зайти в привычный уже Вконтакте/Facebook — в лучшем случае - через долгое унижение в чате техподдержки, фотографии паспорта и прочую дурь. Хотелось бы вам в - этом случае просто по щелчку мышки зайти в "другой" ВК/FB и продолжить общение с теми же друзьями, - обсуждать те же темы, но уже в недосягаемости от обозлённой администрации? У нас так можно. - И даже больше — никто не мешает самому стать полновластным админом - (при наличии минимальной технической подготовки). -

-

Интересно?

-

- Теперь, думаю, стоит рассказать, из чего состоит Fediverse. А состоит она из нескольких сетей, - кажда из которых состоит из кучи независимых, но постоянно взаимодействующих серверов. - Технические подробности будут в другой статье, здесь дадим небольшой обзор того, чем можно - заменить популярные, но ужасающие по своей сути, сервисы. -

-
    -
  • - Twitter — местный аналог (ну, пожалуй несколько более продвинутый) его зовётся Mastodon - Суть та же — обмен короткими постами (как правило, в пределах 500 символов), статусами, - и комментариями. Наиболее популярная из всех, особенно среди мобильных пользователей. -
  • -
  • - Facebook/Вконтакте — здесь у нас Friendica. - Полноразмерная соцсеть с большими постами, развёрнутыми дискуссиями и возможностью сложной вёрстки. -
  • -
  • - Inastagram — ну а вместо него PixelFed. - Главная приятность по сравнению с Insta заключается в том, что нет никакой нужды использовать - специальное приложение — все функции доступны из любого браузера, что мобильного, что десктопного. -
  • -
  • - И, наконец, YouTube заменяется PeerTube — видео здесь, - как и сообщения перечисленных выше сетей, расходятся по всему Федивёрсу и доступны (при желании автора) всем. -
  • -
+
+

Fediverse или как стать Неуловимым Джо

+

Чем плохи централизованные соцсети и сервисы? Почему ими опасно пользоваться? Почему они никогда не станут лучше? И - главное - что со всем этим делать?

+ +

+ Знакомая картинка? Смешно или грустно? Постоянное опасение, что за любое неверно истолкованное + слово "за вами придут", но с людьми в сети общаться хочется, хочется постить котиков и смешные + картинки, хочется делиться своим творчеством и наслаждаться чужим, но без страха? Забудьте. + Хочется открыто высказывать своё мнение, и не попадать под цензуру администрации сети, просто + за непопулярную там точку зрения? А может, вам ещё и не нравится быть товаром, да не штучным, + а мелочью в крупнооптовой партии? А может, вы ещё и о тайне личной переписки мечтаете? Забудьте. +

+

+ В столь популярных нынче централизованных коммерческих сетях как Вконтакте, Facebook, Instagram + (собственность Facebook), YouTube, Twitter это невозможно по определению. В мессенджерах, таких + как WhatsApp, Viber, Telegram, это невозможно по определению. Просто подумайте о том, сколько + труда и денег вложено в эти продукты корпорациями, и почему столь дорогостоящая вещь для вас + "бесплатна". Чем расплачиваются с программистами, администраторами, контентщиками, техподдержкой? + Спойлер — Вами. Вы — товар. Смиритесь. +

+

+ Но, "даже, если вас сожрал лев, у вас есть как минимум два выхода". Так и здесь — + просто бегите оттуда. Нет, никто не предлагает отключить соцсети, никто не предлагает + отказаться от онлайн-общения. Вспомните — Интернет задумывался как объединение равных, равных в + правах, равных полномочиях. Вы не обязаны отдавать свою переписку в "личных" сообщениях ВК на + перлюстрацию любопытным админам. Вы не обязаны фотографироваться с паспортом на фоне странички, + вы не обязаны отдавать свои личные данные и результаты своего творчества коммерческим структурам. + В этом нет никакой нужды. Есть место (вернее будет назвать его "пространством"), которое + люди создают для себя. Там не страшна цензура государств и корпораций, там не нужно продавать + свою личность. И многие уже там. Имя этой вселенной — Fediverse (от англ. Federation — + федерация, и Universe - Вселенная). И мы ждём вас там с распростёрыми объятиями. Всех без исключения. +

+

Интересно?

+

+ Тогда позвольте мне рассказать, что мы готовы предложить любому пользователю — и творцу, и + потребителю. У каждого есть свой предпочтительный формат общения — кто-то любит потоки + молниеносных сообщений Твиттера, кто-то сложный формат взаимодействия ВК и Facebook, кто-то + предпочитает видео или фото... Теперь представьте, что из Твиттера вы можете + комментировать/лайкать/репостить посты Youtube, Instagram, ВК, а авторы, вещающие + в удобном для них формате, оттуда вам отвечают, поддерживая полноценное общение, + и никуда не надо перелогиниваться. Удобно? У нас так можно. +

+

+ А представьте, что у вас возник конфликт с администрацией вашей любимой сети, ваши сообщения + удаляют, аккаунт блокируют. И заново зайти в привычный уже Вконтакте/Facebook — в лучшем случае + через долгое унижение в чате техподдержки, фотографии паспорта и прочую дурь. Хотелось бы вам в + этом случае просто по щелчку мышки зайти в "другой" ВК/FB и продолжить общение с теми же друзьями, + обсуждать те же темы, но уже в недосягаемости от обозлённой администрации? У нас так можно. + И даже больше — никто не мешает самому стать полновластным админом + (при наличии минимальной технической подготовки). +

+

Интересно?

+

+ Теперь, думаю, стоит рассказать, из чего состоит Fediverse. А состоит она из нескольких сетей, + кажда из которых состоит из кучи независимых, но постоянно взаимодействующих серверов. + Технические подробности будут в другой статье, здесь дадим небольшой обзор того, чем можно + заменить популярные, но ужасающие по своей сути, сервисы. +

+
    +
  • + Twitter — местный аналог (ну, пожалуй несколько более продвинутый) его зовётся Mastodon + Суть та же — обмен короткими постами (как правило, в пределах 500 символов), статусами, + и комментариями. Наиболее популярная из всех, особенно среди мобильных пользователей. +
  • +
  • + Facebook/Вконтакте — здесь у нас Friendica. + Полноразмерная соцсеть с большими постами, развёрнутыми дискуссиями и возможностью сложной вёрстки. +
  • +
  • + Inastagram — ну а вместо него PixelFed. + Главная приятность по сравнению с Insta заключается в том, что нет никакой нужды использовать + специальное приложение — все функции доступны из любого браузера, что мобильного, что десктопного. +
  • +
  • + И, наконец, YouTube заменяется PeerTube — видео здесь, + как и сообщения перечисленных выше сетей, расходятся по всему Федивёрсу и доступны (при желании автора) всем. +
  • +
-

- Ну и коль скоро мы затронули тему мессенджеров, стоит кратко упомянуть достойные альтернативы перечисленным в - начале статьи корпоративным следилкам, радосто сотрудничающим со спецслужбами (или кто-то до сих пор верит, что - коммерческая контора Telegram LLC будет тратить кучу ресурсов на защиту Васи от товарища майора?). Мессенджеры - непосредственно в Fediverse не входят, но в большинстве своём (речь, опять же идёт о рекомендованых) основаны на - принципах федерации либо на peer-to-peer. вот здесь вы можете подобрать себе подходящую - альтернативу. -

- -

- Смело проходите по ссылкам выше, мы ждём вас в Fediverse. Новичкам тут всегда помогут, а несогласных не забанят. - Вливайтесь! -

+

+ Ну и коль скоро мы затронули тему мессенджеров, стоит кратко упомянуть достойные альтернативы перечисленным в + начале статьи корпоративным следилкам, радосто сотрудничающим со спецслужбами (или кто-то до сих пор верит, что + коммерческая контора Telegram LLC будет тратить кучу ресурсов на защиту Васи от товарища майора?). Мессенджеры + непосредственно в Fediverse не входят, но в большинстве своём (речь, опять же идёт о рекомендованых) основаны на + принципах федерации либо на peer-to-peer. вот здесь вы можете подобрать себе подходящую + альтернативу. +

+

+ Смело проходите по ссылкам выше, мы ждём вас в Fediverse. Новичкам тут всегда помогут, а несогласных не забанят. + Вливайтесь! +

+
\ No newline at end of file diff --git a/mail.html b/mail.html index ee80cbd..561940e 100644 --- a/mail.html +++ b/mail.html @@ -4,11 +4,12 @@ Почтовые сервисы - + + + + - -
-
-
-

Почтовые сервисы

-

Альтернативы Gmail/Яндекс.почте/mail.ru

+
+

Почтовые сервисы

+

Альтернативы Gmail/Яндекс.почте/mail.ru

-

- Электронная почта — это то, что в наше время использует практически каждый, - и мы обычно полагаем, что никто посторонний не читает нашу переписку. - Тем не менее, если вы используете сервисы, кормящиеся с рекламы, такие как - Gmail, Yandex, Mail.Ru, ваша переписка перестаёт быть личной, и вас читают - другие люди и организации. -

-

- Потому лучший вариант — использовать сервисы без рекламы. - Они могут быть бесплатными до определённого предела размера хранилища, - и брать что-то порядка 1 доллара в месяц за большее количество места и - дополнительные функции. В силу того, что там нет рекламы, они зависят от - ежемесячных поступлений платежей от своих клиентов (вас) и намного больше - заинтересованы в качестве сервиса и обеспечении безопасности и приватности. -

+

+ Электронная почта — это то, что в наше время использует практически каждый, + и мы обычно полагаем, что никто посторонний не читает нашу переписку. + Тем не менее, если вы используете сервисы, кормящиеся с рекламы, такие как + Gmail, Yandex, Mail.Ru, ваша переписка перестаёт быть личной, и вас читают + другие люди и организации. +

+

+ Потому лучший вариант — использовать сервисы без рекламы. + Они могут быть бесплатными до определённого предела размера хранилища, + и брать что-то порядка 1 доллара в месяц за большее количество места и + дополнительные функции. В силу того, что там нет рекламы, они зависят от + ежемесячных поступлений платежей от своих клиентов (вас) и намного больше + заинтересованы в качестве сервиса и обеспечении безопасности и приватности. +

-

Tutanota

-

- Сервис, расположенный в Германии, без рекламы и с фокусом на приватность. - Базовая учётная запись бесплатна, за деньги можно получить больше места и возможностей. -

-

Где зарегистрироваться?

- -

Приложения

- -
+

Tutanota

+

+ Сервис, расположенный в Германии, без рекламы и с фокусом на приватность. + Базовая учётная запись бесплатна, за деньги можно получить больше места и возможностей. +

+

Где зарегистрироваться?

+ +

Приложения

+ +
-

ProtonMail

-

- Расположенный в Швейцарии сервис без рекламы, с заявленой максимально возможной приватностью для - пользователей, содержится исключительно за счёт пожертвований и платных подписок. Базовая учётная - запись бесплатна, за деньги можно получить больше места и возможностей. -

-

- Внимание — сервис - предоставляет - полиции Швейцарии доступ к метаданным в реальном времени. -

-

Где зарегистрироваться?

- -

Приложения

- -
+

ProtonMail

+

+ Расположенный в Швейцарии сервис без рекламы, с заявленой максимально возможной приватностью для + пользователей, содержится исключительно за счёт пожертвований и платных подписок. Базовая учётная + запись бесплатна, за деньги можно получить больше места и возможностей. +

+

+ Внимание — сервис + предоставляет + полиции Швейцарии доступ к метаданным в реальном времени. +

+

Где зарегистрироваться?

+ +

Приложения

+ +
-

Posteo

-

- Почтовый сервис без рекламы, максимально приватный и использующий исключительно "зелёное" электричество. - Оплачивается полностью за счёт пользователей. Отдельных мобильных приложений нет и не требуется — - можно использовать встроенные или любые другие, поддерживающие протокол IMAP. -

-

Где зарегистрироваться?

- +

Posteo

+

+ Почтовый сервис без рекламы, максимально приватный и использующий исключительно "зелёное" электричество. + Оплачивается полностью за счёт пользователей. Отдельных мобильных приложений нет и не требуется — + можно использовать встроенные или любые другие, поддерживающие протокол IMAP. +

+

Где зарегистрироваться?

+ -

Cock.li

-

- Сервис, поддерживающий множество доменов на выбор, включая такие замечательные, как cocaine.ninja, - rape.lol, cock.li и море других. Существует на добровольные пожертвования пользователей, которые - принимаются в том числе и криптовалютами. Быстр, бесплатен и надёжен. Как и в случае с Posteo, - отдельных приложений не требуется - POP3, IMAP, SMTP поддерживаются. -

-

Где зарегистрироваться?

- +

Cock.li

+

+ Сервис, поддерживающий множество доменов на выбор, включая такие замечательные, как cocaine.ninja, + rape.lol, cock.li и море других. Существует на добровольные пожертвования пользователей, которые + принимаются в том числе и криптовалютами. Быстр, бесплатен и надёжен. Как и в случае с Posteo, + отдельных приложений не требуется - POP3, IMAP, SMTP поддерживаются. +

+

Где зарегистрироваться?

+ -

Cock.li

-

- Сервис, поддерживающий множество доменов на выбор, включая такие замечательные, как cocaine.ninja, - rape.lol, cock.li и море других. Существует на добровольные пожертвования пользователей, которые - принимаются в том числе и криптовалютами. Быстр, бесплатен и надёжен. Как и в случае с Posteo, - отдельных приложений не требуется - POP3, IMAP, SMTP поддерживаются. -

-

Где зарегистрироваться?

- -
+

Cock.li

+

+ Сервис, поддерживающий множество доменов на выбор, включая такие замечательные, как cocaine.ninja, + rape.lol, cock.li и море других. Существует на добровольные пожертвования пользователей, которые + принимаются в том числе и криптовалютами. Быстр, бесплатен и надёжен. Как и в случае с Posteo, + отдельных приложений не требуется - POP3, IMAP, SMTP поддерживаются. +

+

Где зарегистрироваться?

+ +
-

FastMail

-

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

-

Где зарегистрироваться?

- +

FastMail

+

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

+

Где зарегистрироваться?

+ -

Приложения

- -
+

Приложения

+ +
-

Thexyz

-

- Канадская компания, предлагающая конфиденциальный почтовый сервис бизнес-уровня. - Есть дешёвые базовые аккаунты с дополнительными платными опциями для профессиональных - сервисов вроде MS Exchange и синхронизации календаря. Наряду с собственными мобильными приложениями, - сервис может использоваться встроенными приложениями, равно как и любыми другими, - поддерживающими IMAP или Exchange (за дополнительную плату). -

-

Где зарегистрироваться?

- -

Приложения

- -
+

Thexyz

+

+ Канадская компания, предлагающая конфиденциальный почтовый сервис бизнес-уровня. + Есть дешёвые базовые аккаунты с дополнительными платными опциями для профессиональных + сервисов вроде MS Exchange и синхронизации календаря. Наряду с собственными мобильными приложениями, + сервис может использоваться встроенными приложениями, равно как и любыми другими, + поддерживающими IMAP или Exchange (за дополнительную плату). +

+

Где зарегистрироваться?

+ +

Приложения

+ +
-

Kolab now

-

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

-

Где зарегистрироваться?

- -
+

Kolab now

+

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

+

Где зарегистрироваться?

+ +
-

Mailbox.org

-

- Семейный бизнес в Германии, предоставляет электронную почту, хранилище файлов и функции онлайн-офиса, - такие, как, например, календарь. Бесплатный пробный период - 1 месяц. -

-

Где зарегистрироваться?

- -
-
-
+

Mailbox.org

+

+ Семейный бизнес в Германии, предоставляет электронную почту, хранилище файлов и функции онлайн-офиса, + такие, как, например, календарь. Бесплатный пробный период - 1 месяц. +

+

Где зарегистрироваться?

+ +
diff --git a/search.html b/search.html index f71dc5e..034427b 100644 --- a/search.html +++ b/search.html @@ -4,220 +4,223 @@ Поисковые сервисы - + + + + -
-
- -

Поисковые сервисы

-

DuckDuckGo

-

- Самая популярная и простая в использовании поисковая система, - заботящаяся о конфиденциальности. DuckDuckGo финансируется за счет рекламы, - но не отслеживает своих пользователей. Находится в США. -

-

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

-

Сайт

- -

Приложения

- +
+ +
+

Поисковые сервисы

+

DuckDuckGo

+

+ Самая популярная и простая в использовании поисковая система, + заботящаяся о конфиденциальности. DuckDuckGo финансируется за счет рекламы, + но не отслеживает своих пользователей. Находится в США. +

+

+ Поиск осуществляется так же, как и в Google, имеются приложения для телефона, + которые обеспечивают дополнительную защиту при просмотре веб-страниц. + Можно настроить свой веб-браузер на использование DuckDuckGo в качестве поисковой системы по умолчанию. +

+

Сайт

+ +

Приложения

+ -

Qwant

-

- Qwant - это поисковая система, базирующаяся в Европе, которая не отслеживает пользователей - и не персонализирует результаты. -

-

- Он также включает Qwant Junior (детский поиск) и Qwant Music. -

-

Сайт

- -

Приложения

-
    -
  • -
    Android
    - -
  • -
  • -
    iOS
    - -
  • -
-
+

Qwant

+

+ Qwant - это поисковая система, базирующаяся в Европе, которая не отслеживает пользователей + и не персонализирует результаты. +

+

+ Он также включает Qwant Junior (детский поиск) и Qwant Music. +

+

Сайт

+ +

Приложения

+
    +
  • +
    Android
    + +
  • +
  • +
    iOS
    + +
  • +
+
-

Searx

-

- Searx - это метапоисковой движок с открытым исходным кодом, - который ищет с помощью других поисковых систем, не сообщая им о вас ничего. -

-

Сайты

-

- Существует много сайтов, на которых запущен Searx, - вы можете использовать любой из них (или, если вы технически грамотны, - вы даже можете запустить свой собственный сервер). -

- -
+

Searx

+

+ Searx - это метапоисковой движок с открытым исходным кодом, + который ищет с помощью других поисковых систем, не сообщая им о вас ничего. +

+

Сайты

+

+ Существует много сайтов, на которых запущен Searx, + вы можете использовать любой из них (или, если вы технически грамотны, + вы даже можете запустить свой собственный сервер). +

+ +
-

StartPage

-

- Это мощная поисковая система, которая отображает результаты Google, - защищая пользовательские запросы, и позволяет избежать отслеживания ваших шагов. - Она обеспечивает просмотр через прокси-сервер, который предотвращает - отслеживание IP-адреса или местоположения. С 2016 года сервис был объединен с сайтом Ixquick. -

-

- StartPage.com обещает не сохранять IP-адреса пользователей и, - по утверждению сервиса, не использует файлы cookie для трекинга. Кроме того, - StartPage.com доступен из сети Tor. - Серверы поисковой системы находятся в Нидерландах. -

-

- У сайта есть удобная особенность: результаты поиска можно просматривать при помощи опции «Прокси», - которая шифрует соединение с соответствующей веб-страницей с помощью прокси-сервера. - Таким образом, это настоящий поисковик без запретов: можно спокойно просматривать то, - что блокирует ваш провайдер. -

-

Сайт

- -
+

StartPage

+

+ Это мощная поисковая система, которая отображает результаты Google, + защищая пользовательские запросы, и позволяет избежать отслеживания ваших шагов. + Она обеспечивает просмотр через прокси-сервер, который предотвращает + отслеживание IP-адреса или местоположения. С 2016 года сервис был объединен с сайтом Ixquick. +

+

+ StartPage.com обещает не сохранять IP-адреса пользователей и, + по утверждению сервиса, не использует файлы cookie для трекинга. Кроме того, + StartPage.com доступен из сети Tor. + Серверы поисковой системы находятся в Нидерландах. +

+

+ У сайта есть удобная особенность: результаты поиска можно просматривать при помощи опции «Прокси», + которая шифрует соединение с соответствующей веб-страницей с помощью прокси-сервера. + Таким образом, это настоящий поисковик без запретов: можно спокойно просматривать то, + что блокирует ваш провайдер. +

+

Сайт

+ +
-

Анонимная поисковая система Yacy

-

- YaCy — это децентрализованная поисковая система. Работает она по принципу пиринговых P2P сетей. - Что-то типа всеми любимого Торрента. -

-

- В сети YaCy каждый компьютер с установленным специальным ПО является частью поискового робота. - После каждого сбора информации робот отправляет данные в общую базу, - которую и используют участники поисковой системы YaCy. То, что у поисковой системы нет - единого сервера и владельца, делает результаты поиска независимыми от предпочтений посредников. - Все результаты поисковой выдачи лишены какой-либо цензуры. -

-

- YaCy также можно использовать для организации поисковой системы в корпоративных сетях. - Ну и не маловажным фактором является возможность искать в DeepWeb. -

-

- На данный момент самым серьезным недостатком Yacy является скорость работы. -

-

Сайт

- -
+

Анонимная поисковая система Yacy

+

+ YaCy — это децентрализованная поисковая система. Работает она по принципу пиринговых P2P сетей. + Что-то типа всеми любимого Торрента. +

+

+ В сети YaCy каждый компьютер с установленным специальным ПО является частью поискового робота. + После каждого сбора информации робот отправляет данные в общую базу, + которую и используют участники поисковой системы YaCy. То, что у поисковой системы нет + единого сервера и владельца, делает результаты поиска независимыми от предпочтений посредников. + Все результаты поисковой выдачи лишены какой-либо цензуры. +

+

+ YaCy также можно использовать для организации поисковой системы в корпоративных сетях. + Ну и не маловажным фактором является возможность искать в DeepWeb. +

+

+ На данный момент самым серьезным недостатком Yacy является скорость работы. +

+

Сайт

+ +
-

Список других поисковых систем

- -
+

Список других поисковых систем

+ +
diff --git a/social.html b/social.html index 9450f1f..5474480 100644 --- a/social.html +++ b/social.html @@ -3,12 +3,13 @@ Социальные сети - + + + -
-
+
-

Социальные сети

-

Альтернативы Вконтакте/Facebook и Twitter

-

Mastodon

- -

- На данный момент — самая популярная из этичных социальных сетей с миллионами пользователей. - Выше приведено официальное англоязычное видео, объясняющее, как работает эта сеть. - Больше всего напоминает Твиттер, только с большим лимитом символов и более гибким интерфейсом. -

-

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

-

- Инстанции, составляющие сеть Мастодон, объединены между собой процессом, называемым "федерацией". - Может показаться сложным, но на самом деле это не так - всё происходит незаметно для вас. -

-

- Более того, ваша учётная запись в Мастодоне позволяет общаться с людьми из - других распределённых сетей - например Friendica (см. ниже), PixelFed - (замена Instagram, коим владеет Facebook), PeerTube (замена Youtube) и многих других. - Это объединение альтернативных соцсетей называется Федивёрс - (от federation - федерация и universe - вселенная). -

-

- Вы можете зайти в Мастодон, зарегистрировавшись на одном из сайтов, указанных ниже, - можете использовать эту учётную запись в одном из приложений Mastodon для вашего мобильника. - Также мы заготовили несколько советов новым пользователям. -

-

Где зарегистрироваться?

- -

- Кроме того, можете самостоятельно подобрать - себе инстанцию под ваши предпочтения! -

-

Основные отличия между разными инстанциями, на которые стоит обратить внимание:

-
    -
  • Максимальное количество символов, которые инстанция позволяет включать в один пост;
  • -
  • Для какого круга людей создана инстанция - от этого зависит, насколько вам будет интересна локальная лента.
  • -
-

- Например, qoto.org - инстанция Мастодон, которая позволяет своим пользователям публиковать посты - до 65,535 знаков (обычно в других инстанциях лимит 500 знаков). Вместе с тем, эта инстанция - позиционируется как узел общения для математиков и других представителей точных наук, так что - гуманитарию локальная лента может показаться скучноватой. -

-

Приложения

- - -

- Ну а здесь https://communitywiki.org/trunk/ - можно подыскать себе друзей по интересам. -

-

- P.S.: Если Мастодон заинтересовал вас настолько, что вы готовы запустить - собственную инстанцию, став частью сети, вы можете сделать это в пару кликов на masto.host -

-
+
+

Социальные сети

+

Альтернативы Вконтакте/Facebook и Twitter

+

Mastodon

+ +

+ На данный момент — самая популярная из этичных социальных сетей с миллионами пользователей. + Выше приведено официальное англоязычное видео, объясняющее, как работает эта сеть. + Больше всего напоминает Твиттер, только с большим лимитом символов и более гибким интерфейсом. +

+

+ Под капотом Мастодон несколько отличается от большинства привычных соцсетей - вместо того, + чтоб являть собой один сайт, он представляет из себя сеть маленьких независимых + сайтов (т.н. "инстанций"). На какой бы из них вы ни зарегистрировались, вы можете общаться + с друзьями, находящимися на любой из тысяч инстанций, потому что они связаны в единую сеть. +

+

+ Инстанции, составляющие сеть Мастодон, объединены между собой процессом, называемым "федерацией". + Может показаться сложным, но на самом деле это не так - всё происходит незаметно для вас. +

+

+ Более того, ваша учётная запись в Мастодоне позволяет общаться с людьми из + других распределённых сетей - например Friendica (см. ниже), PixelFed + (замена Instagram, коим владеет Facebook), PeerTube (замена Youtube) и многих других. + Это объединение альтернативных соцсетей называется Федивёрс + (от federation - федерация и universe - вселенная). +

+

+ Вы можете зайти в Мастодон, зарегистрировавшись на одном из сайтов, указанных ниже, + можете использовать эту учётную запись в одном из приложений Mastodon для вашего мобильника. + Также мы заготовили несколько советов новым пользователям. +

+

Где зарегистрироваться?

+ +

+ Кроме того, можете самостоятельно подобрать + себе инстанцию под ваши предпочтения! +

+

Основные отличия между разными инстанциями, на которые стоит обратить внимание:

+
    +
  • Максимальное количество символов, которые инстанция позволяет включать в один пост;
  • +
  • Для какого круга людей создана инстанция - от этого зависит, насколько вам будет интересна локальная лента.
  • +
+

+ Например, qoto.org - инстанция Мастодон, которая позволяет своим пользователям публиковать посты + до 65,535 знаков (обычно в других инстанциях лимит 500 знаков). Вместе с тем, эта инстанция + позиционируется как узел общения для математиков и других представителей точных наук, так что + гуманитарию локальная лента может показаться скучноватой. +

+

Приложения

+ + +

+ Ну а здесь https://communitywiki.org/trunk/ - можно подыскать себе друзей по интересам. +

+

+ P.S.: Если Мастодон заинтересовал вас настолько, что вы готовы запустить + собственную инстанцию, став частью сети, вы можете сделать это в пару кликов на masto.host +

+
-

Friendica

-

Альтернатива Вконтакте и Facebook, с теми же фишками, включая события и фотоальбомы.

-

- Также, как и Мастодон, Friendica создана из множества мелких сайтов, - связанных воедино посредством федерации. Мелкие сайты, составляющие - Френдику, называются "нодами". -

- -

- Френдика также связана с Мастодоном, Диаспорой, PixelFed, PeerTube и - всеми остальными альтернативными соцсетями, так что завести друзей - в этих сетях не составит труда. -

-

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

-

Где зарегистрироваться

- -

Приложения

-
    -
  • -
    Android
    -
      -
    • Fedilab (Платный)
    • -
    • Fedilab (Бесплатный на F-Droid)
    • -
    -
  • -
-
+

Friendica

+

Альтернатива Вконтакте и Facebook, с теми же фишками, включая события и фотоальбомы.

+

+ Также, как и Мастодон, Friendica создана из множества мелких сайтов, + связанных воедино посредством федерации. Мелкие сайты, составляющие + Френдику, называются "нодами". +

+ +

+ Френдика также связана с Мастодоном, Диаспорой, PixelFed, PeerTube и + всеми остальными альтернативными соцсетями, так что завести друзей + в этих сетях не составит труда. +

+

+ Если решите включиться, можете зарегистрироваться на нижеуказанных сайтах. + Ну и можете прочесть наши советы для новичков (!!! тут должна быть ссылка?). +

+

Где зарегистрироваться

+ +

Приложения

+
    +
  • +
    Android
    +
      +
    • Fedilab (Платный)
    • +
    • Fedilab (Бесплатный на F-Droid)
    • +
    +
  • +
+
-

Diaspora

- -

- Одна из старейших альтернатив ВК и Facebook. - Диаспора также состоит из множества мелких сайтов, - называемых "подами" (или "стручками"). Умеет взаимодействовать с Френдикой. -

-

- Если захотите включиться - - - https://switching.social/hints-tips-for-making-friends-on-alternative-social-media/ - -

-

Где зарегистрироваться

- -
+

Diaspora

+ +

+ Одна из старейших альтернатив ВК и Facebook. + Диаспора также состоит из множества мелких сайтов, + называемых "подами" (или "стручками"). Умеет взаимодействовать с Френдикой. +

+

+ Если захотите включиться - + + https://switching.social/hints-tips-for-making-friends-on-alternative-social-media/ + +

+

Где зарегистрироваться

+ +
-

Альтернатива Instagram

-

Pixelfed

-

- Открытая распределённая альтернатива Instagram ( а Instagram — собственность Facebook ) — - с фильтрами, комментариями, лайками, репостами и так далее, но без рекламы и слежки. - Пример аккаунта — https://pixelfed.social/earth , - пример поста — https://pixelfed.social/p/earth/22346 -

- -

- Сеть состоит из мелких независимых сайтов, способных общаться между собой, - так что вы можете свободно фолловить людей с других сайтов PixelFed, - зарегистрировавшись на любом из них. И не важно, на маленьком или - крупном сервере вы зарегистрируетесь — вся сеть в вашем распоряжении. -

-

- Кроме того, так как сайты PixelFed взаимодейстувют между собой по протоколу - ActivityPub, вы сможете общаться с людьми из остальных сетей, - таких как Мастодон или Френдика. -

-

- В отличие от Instagram, для использования PixelFed не нужно специальное приложение — оно работает - в любом браузере на компьютере, телефоне или планшете. - (Впрочем, для предпочитающих отдельные приложения уже готовятся несколько вариантов). -

-

Где зарегистрироваться

- -
+

Альтернатива Instagram

+

Pixelfed

+

+ Открытая распределённая альтернатива Instagram ( а Instagram — собственность Facebook ) — + с фильтрами, комментариями, лайками, репостами и так далее, но без рекламы и слежки. + Пример аккаунта — https://pixelfed.social/earth , + пример поста — https://pixelfed.social/p/earth/22346 +

+ +

+ Сеть состоит из мелких независимых сайтов, способных общаться между собой, + так что вы можете свободно фолловить людей с других сайтов PixelFed, + зарегистрировавшись на любом из них. И не важно, на маленьком или + крупном сервере вы зарегистрируетесь — вся сеть в вашем распоряжении. +

+

+ Кроме того, так как сайты PixelFed взаимодейстувют между собой по протоколу + ActivityPub, вы сможете общаться с людьми из остальных сетей, + таких как Мастодон или Френдика. +

+

+ В отличие от Instagram, для использования PixelFed не нужно специальное приложение — оно работает + в любом браузере на компьютере, телефоне или планшете. + (Впрочем, для предпочитающих отдельные приложения уже готовятся несколько вариантов). +

+

Где зарегистрироваться

+ +
-

Альтернатива YouTube

-

PeerTube

- -

- PeerTube — открытая распределённая альтернатива YouTube (принадлежащей Google). - Это соцсеть, приспособленная для распространения видео, без рекламы и слежки. - Она пока не очень велика, но растёт стремительно. -

-

- В отличие от Youtube, PeerTube состоит из множества независимых сайтов, - способных общаться между собой. Не имеет значения, - на каком вы зарегистрируетесь — вся сеть в вашем распоряжении. - Плюс вы можете встроить видео с PeerTube куда угодно (см. пример выше). -

-

- Ну и вишенкой на торте — PeerTube также использует стандарт ActivityPub, - и подписаться на ваш канал там смогут все пользователи PeerTube, Mastodon, - Friendica и так далее. -

-

Где зарегистрироваться

- +

Альтернатива YouTube

+

PeerTube

+ +

+ PeerTube — открытая распределённая альтернатива YouTube (принадлежащей Google). + Это соцсеть, приспособленная для распространения видео, без рекламы и слежки. + Она пока не очень велика, но растёт стремительно. +

+

+ В отличие от Youtube, PeerTube состоит из множества независимых сайтов, + способных общаться между собой. Не имеет значения, + на каком вы зарегистрируетесь — вся сеть в вашем распоряжении. + Плюс вы можете встроить видео с PeerTube куда угодно (см. пример выше). +

+

+ Ну и вишенкой на торте — PeerTube также использует стандарт ActivityPub, + и подписаться на ваш канал там смогут все пользователи PeerTube, Mastodon, + Friendica и так далее. +

+

Где зарегистрироваться

+ -

Приложения

- -
+

Приложения

+ +
diff --git a/style/blue.css b/style/blue.css new file mode 100644 index 0000000..8a6f5fc --- /dev/null +++ b/style/blue.css @@ -0,0 +1,56 @@ +nav { + background-color: #91d8f8; +} + +nav > a { + margin: 10px 0 10px 10px; /*to collapse margins*/ + border-radius: 5px; + padding: 10px; +} + +nav > a:last-child { + margin: 10px; /*to collapse margins*/ +} + +nav > a:hover { + background-color: #bfeaff; +} + +nav > a.current, +nav > a.current:hover { + background-color: #cde6ea; +} + +.mainContainer { + background-color: #f8f8f8; +} + +.mainContainer img { + box-shadow: 2px 3px 6px 2px rgba(0,0,0,0.7); +} + +.mainContainer { + font-size: 16px; + color: #444; +} + +.mainContainer h1 { + text-align: center; + font-size: 32px; + color: inherit; +} + +.mainContainer h2 { + font-size: 28px; + color: inherit; +} + +.mainContainer h3 { + font-size: 24px; + color: inherit; +} + +.mainContainer h4 { + font-size: 20px; + color: inherit; +} \ No newline at end of file diff --git a/style/grey.css b/style/grey.css index 54703b8..f4f16c3 100644 --- a/style/grey.css +++ b/style/grey.css @@ -1,4 +1,4 @@ -.header { +#header { width: 100%; min-height: 50px; @@ -6,7 +6,7 @@ background-color: rgba(10, 10, 10, .2); - line-height: 40px; + line-height: 40px; /*isn't it too much?*/ font-size: 28px; font-weight: 800; @@ -40,92 +40,13 @@ nav { background-color: rgba(200,200,200,.2); } -.top-nav__item { - display: block; - - float: left; - +nav > a { padding: 10px 15px 12px; - border-radius: 2px; - - transition: .2s ease; - color: #333; } -.top-nav__item:hover { +nav > a:hover { background-color: #3ce; - color: #fff; } - -.mainContainer { - padding: 20px; - - font-size: 14px; - color: #333; - - text-align: left; -} - -.mainContainer h1 { - margin: 10px 0 5px 0; - - font-size: 24px; - font-weight: 600; - color: #000; -} - -.mainContainer h2 { - margin: 10px 0 5px 0; - - font-size: 22px; - font-weight: 600; - color: #000; -} - -.mainContainer h3 { - margin: 10px 0 5px 0; - - font-size: 18px; - font-weight: 600; - color: #000; -} - -.mainContainer h4 { - margin: 10px 0 5px 0; - - font-size: 14px; - font-weight: 600; - color: #000; -} - - -.mainContainer p { - margin: 5px 5px 0 10px; - -} - -.mainContainer strong { - font-weight: 600; -} - -.mainContainer ul, -.mainContainer ol { - margin: 5px 5px 10px 10px; - - list-style-position: outside; -} - -.mainContainer ul li { - margin: 5px 5px 0 15px; -} - -.mainContainer img { - margin: 10px; -} - - - -/*!** end-reset ***/ diff --git a/style/main.css b/style/main.css index f9d68b3..dbe3f12 100644 --- a/style/main.css +++ b/style/main.css @@ -1,15 +1,11 @@ -body { - font-family: sans-serif; - margin: 0; +html, body { + height: 100%; } .mainContainer { width: 1024px; margin: auto; -} - -.mainContainer > h1 { - text-align: center; + min-height: 100%; } nav { @@ -21,7 +17,6 @@ nav { nav > a { flex: auto; display: block; - float: left; padding: 20px; box-sizing: border-box; text-decoration: none; @@ -50,10 +45,6 @@ nav > a:visited { color: inherit; } -.margin { - margin: 15px; -} - nav > a > div { position: relative; top: 50%; @@ -61,26 +52,65 @@ nav > a > div { overflow: hidden; } -.thumbnails { +.mainContainer { + font-size: 14px; + color: #333; + text-align: left; +} + +.mainContainer h1 { text-align: center; - overflow: hidden; -} - -.thumbnails > a { - display: block; - box-sizing: border-box; - float: left; - width: 25%; - height: 200px; - padding: 5px; -} - -.thumbnails > a > div { - box-sizing: border-box; - height: 100%; - border-radius: 5px; + margin: 10px 0 5px 0; font-size: 24px; - padding-top: 20px; + font-weight: 600; + color: #000; +} + +.mainContainer h2 { + margin: 10px 0 5px 0; + font-size: 22px; + font-weight: 600; + color: #000; +} + +.mainContainer h3 { + margin: 10px 0 5px 0; + font-size: 18px; + font-weight: 600; + color: #000; +} + +.mainContainer h4 { + margin: 10px 0 5px 0; + + font-size: 14px; + font-weight: 600; + color: #000; +} + +.mainContainer p { + margin: 5px 5px 0 10px; + +} + +.mainContainer strong { + font-weight: 600; +} + +.mainContainer ul, +.mainContainer ol { + margin: 5px 5px 10px 10px; + + list-style-position: outside; +} + +.mainContainer ul li { + margin: 5px 5px 0 15px; +} + +.mainContainer img, +.mainContainer iframe { + margin: 15px 0 15px 15px; } .c1 { @@ -116,4 +146,8 @@ nav > a > div { .clearfix:after { clear: both; +} + +.content { + padding: 10px; } \ No newline at end of file diff --git a/style/reset.css b/style/reset.css index 6820f77..d188df3 100644 --- a/style/reset.css +++ b/style/reset.css @@ -1,15 +1,3 @@ -* { - - padding: 0; - margin: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; - box-sizing: border-box; - position: relative; -} - *:before, *:after { box-sizing: inherit;