org-contribute.org: Add Utkarsh Singh as a TINYCHANGE contributor
[worg.git] / org-contrib / babel / languages / ob-doc-css.org
blob32bbdb39d5088c039b992c1f09527dc89b0bcdf2
1 #+OPTIONS:    H:3 num:nil toc:2 \n:nil ::t |:t ^:{} -:t f:t *:t tex:t d:(HIDE) tags:not-in-toc
2 #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate hideblocks
3 #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
4 #+TAGS:       Write(w) Update(u) Fix(f) Check(c) noexport(n)
5 #+TITLE:      CSS Source Code Blocks in Org Mode
6 #+AUTHOR:     Thomas S. Dye
7 #+EMAIL:      tsd[at]tsdye[dot]com
8 #+LANGUAGE:   en
9 #+HTML_LINK_UP:    index.html
10 #+HTML_LINK_HOME:  https://orgmode.org/worg/
11 #+EXCLUDE_TAGS: noexport
13 #+name: banner
14 #+begin_export html
15   <div id="subtitle" style="float: center; text-align: center;">
16   <p>
17   Org Mode support for <a
18   href="http://www.w3.org/Style/CSS/Overview.en.html">Cascading Style Sheets</a>
19   </p>
20   </div>
21 #+end_export
23 * Template Checklist [12/12]                                       :noexport:
24   - [X] Revise #+TITLE:
25   - [X] Indicate #+AUTHOR:
26   - [X] Add #+EMAIL:
27   - [X] Revise banner source block [3/3]
28     - [X] Add link to a useful language web site
29     - [X] Replace "Language" with language name
30     - [X] Find a suitable graphic and use it to link to the language
31       web site
32   - [X] Write an [[Introduction]]
33   - [X] Describe [[Requirements%20and%20Setup][Requirements and Setup]]
34   - [X] Replace "Language" with language name in [[Org%20Mode%20Features%20for%20Language%20Source%20Code%20Blocks][Org Mode Features for Language Source Code Blocks]]
35   - [X] Describe [[Header%20Arguments][Header Arguments]]
36   - [X] Describe support for [[Sessions]]
37   - [X] Describe [[Result%20Types][Result Types]]
38   - [X] Describe [[Other]] differences from supported languages
39   - [X] Provide brief [[Examples%20of%20Use][Examples of Use]]
40 * Introduction
41 CSS is a mechanism for adding style to Web documents.
43 CSS can't be executed.  Org mode supports tangling of CSS source code blocks.
44 * Requirements and Setup
46 Emacs includes a css-mode.
48 There is no need to activate CSS with =org-babel-do-load-languages=.
50 * Org Mode Features for CSS Source Code Blocks
51 ** Header Arguments
52 There are no language-specific default values or header arguments for CSS.
53 ** Sessions
54 CSS doesn't support sessions.
56 ** Result Types
57 CSS source code blocks don't return results.  They exist solely for
58 tangling.