---
title: "DefaultBaseStyle"
language: "en"
type: "Symbol"
summary: "DefaultBaseStyle is a low-level option for formatting and related constructs that specifies a default base style to use before BaseStyle."
keywords: 
- default base style
- graphics style
- text style
canonical_url: "https://reference.wolfram.com/language/ref/DefaultBaseStyle.html"
source: "Wolfram Language Documentation"
related_functions: 
  - 
    title: "BaseStyle"
    link: "https://reference.wolfram.com/language/ref/BaseStyle.en.md"
  - 
    title: "DefaultLabelStyle"
    link: "https://reference.wolfram.com/language/ref/DefaultLabelStyle.en.md"
  - 
    title: "Style"
    link: "https://reference.wolfram.com/language/ref/Style.en.md"
  - 
    title: "StyleDefinitions"
    link: "https://reference.wolfram.com/language/ref/StyleDefinitions.en.md"
related_tutorials: 
  - 
    title: "Formatted Output"
    link: "https://reference.wolfram.com/language/tutorial/TextualInputAndOutput.en.md#6589676"
  - 
    title: "Options for Graphics"
    link: "https://reference.wolfram.com/language/tutorial/GraphicsAndSound.en.md#7616"
---
# DefaultBaseStyle

DefaultBaseStyle is a low-level option for formatting and related constructs that specifies a default base style to use before BaseStyle.

## Details

* An option setting ``DefaultBaseStyle -> spec`` in a construct ``obj`` specifies that the construct should automatically be displayed by default as ``Style[obj, spec]``.

* ``DefaultBaseStyle`` is applied before ``BaseStyle``, so that it can be overridden by ``BaseStyle``.

* The default setting for ``DefaultBaseStyle`` is typically different for different constructs.

* For ``Button``, the default setting is ``DefaultBaseStyle -> "Button"``, and in general for an object named ``obj`` it is typically ``"obj"``.

* ``DefaultBaseStyle -> {}`` introduces no default style specifications, thereby effectively allowing all outside style specifications in.

* ``DefaultBaseStyle -> style`` makes any specifications in ``style`` override corresponding outside style specifications.

## Examples (3)

### Basic Examples (3)

The current setting for ``DefaultBaseStyle`` :

```wl
In[1]:= Options[Graphics3DBox, DefaultBaseStyle]

Out[1]= {DefaultBaseStyle -> "Graphics3D"}

In[2]:= Options[GraphicsBox, DefaultBaseStyle]

Out[2]= {DefaultBaseStyle -> "Graphics"}
```

---

The default styles used:

```wl
In[1]:= {Graphics[Circle[]], Graphics3D[Sphere[]]}

Out[1]= {[image], [image]}
```

---

Explicit settings for ``BaseStyle`` override ``DefaultBaseStyle``:

```wl
In[1]:= Graphics[Circle[], BaseStyle -> Green]

Out[1]= [image]

In[2]:= Graphics3D[Sphere[], BaseStyle -> Green]

Out[2]= [image]
```

## See Also

* [`BaseStyle`](https://reference.wolfram.com/language/ref/BaseStyle.en.md)
* [`DefaultLabelStyle`](https://reference.wolfram.com/language/ref/DefaultLabelStyle.en.md)
* [`Style`](https://reference.wolfram.com/language/ref/Style.en.md)
* [`StyleDefinitions`](https://reference.wolfram.com/language/ref/StyleDefinitions.en.md)

## Tech Notes

* [Formatted Output](https://reference.wolfram.com/language/tutorial/TextualInputAndOutput.en.md#6589676)
* [Options for Graphics](https://reference.wolfram.com/language/tutorial/GraphicsAndSound.en.md#7616)

## History

* [Introduced in 2008 (7.0)](https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn70.en.md)