2016-09-11 11:00:49 +00:00
---
2017-07-29 12:02:00 +00:00
title: CSS classes
2016-09-11 11:00:49 +00:00
layout: documentation
doc-tab: overview
doc-subtab: classes
---
2018-03-26 13:46:39 +00:00
{% include subnav/subnav-overview.html %}
2016-09-11 11:00:49 +00:00
< section class = "section" >
< div class = "container" >
< h1 class = "title" > Classes< / h1 >
< h2 class = "subtitle" > Bulma is simply a < strong > collection< / strong > of CSS classes. Write the HTML code you want.< / h2 >
< hr >
< div class = "content" >
< p >
Bulma is a < strong > CSS< / strong > framework, meaning that the end result is simply a < strong > single< / strong > < code > .css< / code > file:
< br >
2017-12-08 22:27:49 +00:00
< a href = "https://github.com/jgthms/bulma/blob/master/css/bulma.css" > https://github.com/jgthms< wbr > /bulma< wbr > /blob< wbr > /master< wbr > /css< wbr > /bulma.css< / a > < / p >
2016-09-11 11:00:49 +00:00
< p >
Because Bulma solely comprises CSS classes, the HTML code you write has < strong > no impact< / strong > on the styling of your page. That's why < code > .input< / code > exists as a class, so you can choose < em > which< / em > < code > < input type="text"> < / code > elements you want to style.
< / p >
< p >
Bulma only styles < strong > generic< / strong > tags directly < strong > twice< / strong > :
< / p >
< ul >
< li >
2016-12-28 03:11:01 +00:00
< a href = "https://github.com/jgthms/bulma/blob/master/sass/base/generic.sass" > < code > generic.sass< / code > < / a > to define a basic style for your page
2016-09-11 11:00:49 +00:00
< / li >
< li >
2016-10-16 18:15:56 +00:00
the < a href = "{{ site.url }}/documentation/elements/content/" > < code > .content< / code > class < / a > to use for < em > any< / em > textual content, like WYSIWYG
2016-09-11 11:00:49 +00:00
< / li >
< / ul >
< / div >
< / div >
< / section >