private function elementBodyAttr(string $element) : string
    {
        if (in_array($element, $this->body_elements) === true) {
            $attr = '';

            if (count($this->body_attr[$element]) > 0) {
                if (array_key_exists($element, $this->body_attr_first) === false) {
                    $attr = ' style="' . implode(' ', $this->body_attr[$element]) . '"';
                } else {
                    $attr = ' style="';
                    foreach ($this->body_attr[$element] as $body_attr) {
                        if (array_key_exists($body_attr, $this->body_attr_first[$element]) === false) {
                            $attr .= ' ' . $body_attr . ';';
                        } else {
                            if ($this->body_attr_first[$element][$body_attr] === true) {
                                $attr .= ' ' . $body_attr . ';';
                                $this->body_attr_first[$element][$body_attr] = false;
                            }
                        }
                    }
                    $attr .= '"';
                }
            }

            return $attr;
        } else {
            return '';
        }
    }