All Projects → joshuarudd → Typeset.css

joshuarudd / Typeset.css

Licence: mit
A no-nonsense CSS typography reset for styling user-generated content like blog posts, comments, and forum content.

Projects that are alternatives of or similar to Typeset.css

Typograph
Класс для автоматического применения правил русской типографики для веб
Stars: ✭ 97 (-49.48%)
Mutual labels:  typography
Plusjakartasans
+Jakarta Sans is a open-source fonts. Designed for Jakarta "City of collaboration" program in 2020.
Stars: ✭ 136 (-29.17%)
Mutual labels:  typography
Mesh
A toolkit for Kinetic Web Typography
Stars: ✭ 167 (-13.02%)
Mutual labels:  typography
Pagebot
Scripted page layout framework for Python.
Stars: ✭ 103 (-46.35%)
Mutual labels:  typography
Fluid System
Fluid System is a style props function transformer for generating fluid styles. 💦
Stars: ✭ 130 (-32.29%)
Mutual labels:  typography
Typeit
The most versatile JavaScript typewriter effect library on the planet.
Stars: ✭ 2,406 (+1153.13%)
Mutual labels:  typography
Vertical Rhythm
Put some typographical vertical rhythm in your CSS. LESS, Stylus and SCSS/SASS versions included.
Stars: ✭ 83 (-56.77%)
Mutual labels:  typography
Graaf
A collection of pure CSS grids for designing your new projects
Stars: ✭ 186 (-3.12%)
Mutual labels:  typography
Hyphen
Text hyphenation in Javascript.
Stars: ✭ 133 (-30.73%)
Mutual labels:  typography
Harfbuzz
HarfBuzz text shaping engine
Stars: ✭ 2,206 (+1048.96%)
Mutual labels:  typography
Light Blue Dashboard
🔥 Free and open-source admin dashboard template built with Bootstrap
Stars: ✭ 110 (-42.71%)
Mutual labels:  typography
Ui Ux
📝 Curated list for UI/UX Designers
Stars: ✭ 125 (-34.9%)
Mutual labels:  typography
Handwrite
Handwrite generates a custom font based on your handwriting sample.
Stars: ✭ 145 (-24.48%)
Mutual labels:  typography
Universal Resume
Minimal and formal résumé (CV) website template for print, mobile, and desktop. https://bit.ly/ur_demo
Stars: ✭ 1,349 (+602.6%)
Mutual labels:  typography
Han
「漢字標準格式」印刷品般的漢字排版框架 Han.css: the CSS typography framework optimised for Hanzi.
Stars: ✭ 2,156 (+1022.92%)
Mutual labels:  typography
Fontanello
Because you have a weak spot for fonts
Stars: ✭ 85 (-55.73%)
Mutual labels:  typography
Gatsby V2 Tutorial Starter
Gatsby V2 Starter - product of step by step tutorial
Stars: ✭ 139 (-27.6%)
Mutual labels:  typography
Fnt
apt for fonts, the missing font manager for macOS/linux
Stars: ✭ 187 (-2.6%)
Mutual labels:  typography
Shevy
Configurable Vertical Rhythm & Typography for Sass
Stars: ✭ 177 (-7.81%)
Mutual labels:  typography
Typesetter
Android tool to help display changes to text positioning.
Stars: ✭ 149 (-22.4%)
Mutual labels:  typography

Typeset.css

A no-nonsense CSS typography reset for styling user-generated content like blog posts, comments, and forum content.

What this is

Typeset.css is a CSS file (typeset.css) that includes all the styles you need to ensure content on your site is styled. Styles are only applied to areas that have a parent element with the class typeset, so it can be target content-specific markup.

And what this is not

Typeset.css is not a CSS framework for styling the layout and design of your website - just specific blocks of content (e.g., blog posts, comments, forum content) that includes paragraphs, lists, code snippets, and so on.

When to use this

Any time you have stripped a browser’s default styles or haven’t specified styles for content elements, use Typeset.css. It’s great for:

  • Blog posts
  • Articles
  • Comments
  • Helper text in web apps
  • and any other content blocks on a page

Never again add content to your web page just to find that you don’t have a consistent style for it™.

Why this was made

Typeset was originally created for user-generated content on UserVoice feedback forums (here’s an example UserVoice forum), and then expanded to work with content generated by UserVoice-powered knowledge base articles (example article). Because users create these articles using a WYSIWYG editor with HTML-editing capabilities, we needed to make sure we had a base set of styles for any content-related markup.

How to use this

  1. Download and add the typeset.css file to your page.
  2. Add the typeset class to the parent element that wraps the content you want styled with Typeset.css.

Example:

<div class="typeset">
  <p>Like the generations of leaves, the lives of mortal men. Now the wind scatters the old leaves across the earth, now the living timber bursts with the new buds and spring comes round again. And so with men: as one generation comes to life, another dies away.</p>
</div>

Also, check out https://joshuarudd.com/typeset.css/ for examples of all the HTML elements styled with Typeset.css.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].