List of HTML tag default styles.
Project description
HtmlStyles
Python port of npm package html-styles.
List of known HTML tag default styles.
What is this?
This is a list of default styles for HTML tags as defined by W3C specification.
Install
pip install html-styles
Use
from HtmlStyles import html_styles
from itertools import chain
def get_tag_style(style):
return dict(
chain(
*map(
dict.items,
[
{y: x["style"].get(style) for y in x["selectorText"].split(",")}
for x in list(
filter(lambda x: x["style"].get(style) is not None, html_styles)
)
],
)
)
)
print(get_tag_style("display"))
print(get_tag_style("white-space"))
Yields:
{'[hidden]': 'none', ' area': 'none', ' base': 'none', ' basefont': 'none', ' datalist': 'none', ' head': 'none', ' link': 'none', ' meta': 'none', '\nnoembed': 'none', ' noframes': 'none', ' param': 'none', ' rp': 'none', ' script': 'none', ' source': 'none', ' style': 'none', ' template': 'none', ' track': 'none', ' title': 'none', 'embed[hidden]': 'inline', 'input[type=hidden i]': 'none', 'html': 'block', ' body': 'block', 'address': 'block', ' blockquote': 'block', ' center': 'block', ' div': 'block', ' figure': 'block', ' figcaption': 'block', ' footer': 'block', ' form': 'block', ' header': 'block', ' hr': 'block', '\nlegend': 'block', ' listing': 'block', ' main': 'block', ' p': 'block', ' plaintext': 'block', ' pre': 'block', ' xmp': 'block', 'dialog:not([open])': 'none', 'slot': 'contents', 'ruby': 'ruby', 'rt': 'ruby-text', 'article': 'block', ' aside': 'block', ' h1': 'block', ' h2': 'block', ' h3': 'block', ' h4': 'block', ' h5': 'block', ' h6': 'block', ' hgroup': 'block', ' nav': 'block', ' section': 'block', 'dir': 'block', ' dd': 'block', ' dl': 'block', ' dt': 'block', ' ol': 'block', ' ul': 'block', 'li': 'list-item', 'table': 'table', 'caption': 'table-caption', 'colgroup': 'table-column-group', ' colgroup[hidden]': 'table-column-group', 'col': 'table-column', ' col[hidden]': 'table-column', 'thead': 'table-header-group', ' thead[hidden]': 'table-header-group', 'tbody': 'table-row-group', ' tbody[hidden]': 'table-row-group', 'tfoot': 'table-footer-group', ' tfoot[hidden]': 'table-footer-group', 'tr': 'table-row', ' tr[hidden]': 'table-row', 'td': 'table-cell', ' th': 'table-cell', ' td[hidden]': 'table-cell', ' th[hidden]': 'table-cell', 'table > form': 'none', ' thead > form': 'none', ' tbody > form': 'none', ' tfoot > form': 'none', ' tr > form': 'none', 'fieldset': 'block'}
{'listing': 'pre', ' plaintext': 'pre', ' pre': 'pre', ' xmp': 'pre', 'pre[wrap]': 'pre-wrap', 'nobr': 'nowrap', 'nobr wbr': 'normal', 'td[nowrap]': 'nowrap', ' th[nowrap]': 'nowrap', 'table': 'initial', 'textarea': 'pre-wrap'}
License
GPL © Riverside Healthcare
Ported from html-styles
MIT © Mario Nebl
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
html-styles-0.1.2.tar.gz
(19.6 kB
view details)
Built Distribution
File details
Details for the file html-styles-0.1.2.tar.gz
.
File metadata
- Download URL: html-styles-0.1.2.tar.gz
- Upload date:
- Size: 19.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.2 Linux/5.13.0-1014-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5a4a1b40210bbb1df44d701e526cad40f009a4c84f0c4884ce19616d56e9d80 |
|
MD5 | 2ff9b0ac57061624021ef34a27bb3974 |
|
BLAKE2b-256 | 742d1428419f5d605a5f74a550cd935b959f3ccc1d14cf228857d322dedbab1d |
File details
Details for the file html_styles-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: html_styles-0.1.2-py3-none-any.whl
- Upload date:
- Size: 19.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.2 Linux/5.13.0-1014-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f67efb5155629a909ee4440ded03592abcfc582ac1ed221cc944989fbd0b5a68 |
|
MD5 | ad2f6c391a8b0e6a2e57fd434fb97c09 |
|
BLAKE2b-256 | 583ddf9b0aa03fced1a1dd1841093ab4c80cfd126adc3af8a177caa852edd925 |