Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Rich Text Editor available in the Field Label and other locations in REDCap provides point and click menu functionality to change the formatting of fields and surveys.  The variety of fonts, sizes, colors and other functionality, however, are limited.

REDCap allows the use of some HTML and CSS in the Field Labels, Field Notes, Multiple Choice coding, and other locations.  HTML and CSS allows access to a wide variety of functionality to change the look and feel of surveys.  For example, here is a full list of named colors you can access!

Some basic information about HTML:

  • HTML works by enclosing the text you want to format with HTML "tags".
  • The tags can be included in your Section, Descriptive, Question and/or Answer texts.
  • A tag is a type of instruction or command that will change the appearance of text as well as perform other functions on your REDCap forms because they are web pages.
  • The tags are enclosed with greater and less than < brackets > and may be written in capital and lower case letters.
  • You need to both open a tag and close it.
  • You close it with the same tag but add a /

Example < center > centering text < /center >. *Do not leave spaces in tags when using the actual tag - see below for examples.

The REDCap rich text editor allows you to change

Check out this example survey for formatting ideas: https://redcap.vanderbilt.edu/surveys/?s=JA3AXMHYC7

W3 Schools also has great resources for HTML and CSS

Styles of Fonts with HTML

...

When you use the HTML code <font color="any color">Insert text here.</font>, you can get any color you want with the font.  Here is a full list of named colors.

Panel
borderColorgrey
bgColorazul
titleColorblack
titleBGColorlemonchiffon
borderStylesolid
titleBrowser Results Font Color


Html bobswift
<font color="red">This color will be red.</font> 
<font color="purple">This color will be purple.</font>
<font color="green">This color will be green.</font>
<font color="blue">This color will be blue.</font>


...

You can use standard colors ("red", "yellow", "green", "blue", etc.), or hexadecimal color codes (link to more html colors)

Smaller italic text for additional data in a question with CSS

Here is a common one for adding some meta-data to a question.

Image Removed

The code looks like:

Code Block
Were antiplatelet drugs begun on any day prior to the procedure date listed above?
<span style="font-weight: lighter; font-style:italic;">(your text here)</span>

Text in a box and colored, centered, larger text using H3 with CSS

...

Code Block
<p style="border:1px solid black;padding:2px;">
<span style="display:block;border:1px solid grey;padding:10px;font-size: 125%;">
I am going to ask you a few questions to determine whether you are eligible to be in the study. 
<span style="font-weight: normal; font-style:italic;">
[Interviewer: Ask all questions without stopping until you reach "Determine Eligibility before continuing!"]
</span></span></p>
<h3 style="text-align: center; color: #800000;">Identifying Information</h3>
1. Name:



Highlighting 


Image RemovedImage Added



The code looks like:

Code Block
Demographics<div style="width: 100%; background-color: #fffacd; padding: 5px; position: relative; top: -5px; left: -5px;">Demographics Information<br />
 
<div style="width:100%; color:#FFF; background-color:#F00; padding:5px; position:relative; top:-5px; left:-5px;">Confidential</div></div> 




The code looks like:


Code Block
<div class="green">Full Name</div> 

...