diff --git a/mkdocs/acelements.md b/mkdocs/acelements.md
index 4371067..d4aee5a 100644
--- a/mkdocs/acelements.md
+++ b/mkdocs/acelements.md
@@ -9,12 +9,18 @@ Representative HTML elements for making the custom Web page are provided as Auto
- [AutoConnectInput](#autoconnectinput): Labeled text input box
- [AutoConnectRadio](#autoconnectradio): Labeled radio button
- [AutoConnectSelect](#autoconnectselect): Selection list
+- [AutoConnectStyle](#autoconnectstyle): Custom CSS code
- [AutoConnectSubmit](#autoconnectsubmit): Submit button
- [AutoConnectText](#autoconnecttext): Style attributed text
## Layout on a custom Web page
-The elements of the page created by AutoConnectElements are aligned vertically exclude the [AutoConnectRadio](#autoconnectradio). You can specify the direction to arrange the radio buttons as AutoConnectRadio vertically or horizontally. This basic layout depends on the CSS of the AutoConnect menu so you can not change drastically.
+AutoConnect will not actively be involved in the layout of custom Web pages generated from AutoConnectElements. However, each element has [an attribute to arrange placement](#post) on a custom web page by horizontally or vertically.
+
+## Custom CSS for a custom Web page
+
+All custom Web page styles are limited to the built-in unique CSS embedded in the library code. Direct modification of the CSS affects AutoConnect behavior. You can use dedicated elements to relatively safely modify the style of your custom Web page.
+The [AutoConnectStyle](#autoconnectstyle) will insert the raw CSS code into the style block in HTML of the custom Web page.
## Form and AutoConnectElements
@@ -32,7 +38,7 @@ AutoConnectElement is a base class for other element classes and has common attr
### Constructor
```cpp
-AutoConnectElement(const char* name, const char* value)
+AutoConnectElement(const char* name, const char* value, const ACPosterior_t post)
```
### name
@@ -43,6 +49,29 @@ Each element has a name. The **name** is the String data type. You can identify
The **value** is the string which is a source to generate an HTML code. Characteristics of Value vary depending on the element. The value of AutoConnectElement is native HTML code. A string of value is output as HTML as it is.
+### post
+
+The **post** specifies a tag to add behind the HTML code generated from the element. Its purpose is to place elements on the custom Web page as intended by the user sketch.
+AutoConnect will not actively be involved in the layout of custom Web pages generated from AutoConnectElements. Each element follows behind the previous one, with the exception of some elements. You can use the **post** value to arrange vertically or horizontal when the elements do not have the intended position on the custom Web Page specifying the following enumeration value as **ACPosterior_t** type for the **post**.
+
+- **`AC_Tag_None`** : No generate additional tags.
+- **`AC_Tag_BR`** : Add a ` ` tag to the end of the element.
+- **`AC_Tag_P`** : Include the element in the `
~
` tag.
+
+The default interpretation of the post value is specific to each element.
+
+AutoConnectElements | Default interpretation of the post value
+----|----
+AutoConnectElement | AC_Tag_None
+AutoConnectButton | AC_Tag_None
+AutoConnectCheckBox | AC_Tag_BR
+AutoConnectFile | AC_Tag_BR
+AutoConnectInput | AC_Tag_BR
+AutoConnectRadio | AC_Tag_BR
+AutoConnectSelect | AC_Tag_BR
+AutoConnectSubmit | AC_Tag_None
+AutoConnectText | AC_Tag_None
+
### type
The **type** indicates the type of the element and represented as the *ACElement_t* enumeration type in the sketch. Since AutoConnectElement also acts as a variant of other elements, it can be applied to handle elements collectively. At that time, the type can be referred to by the [**typeOf()**](apielements.md#typeof) function. The following example changes the font color of all [AutoConnectText](#autoconnecttext) elements of a custom Web page to gray.
@@ -68,6 +97,7 @@ The enumerators for *ACElement_t* are as follows:
- AutoConnectInput: **AC_Input**
- AutoConnectRadio: **AC_Radio**
- AutoConnectSelect: **AC_Select**
+- AutoConnectStyle: **AC_Style**
- AutoConnectSubmit: **AC_Submit**
- AutoConnectText: **AC_Text**
- Uninitialized element: **AC_Unknown**
@@ -100,7 +130,7 @@ AutoConnectButton generates an HTML `#!html