System/Libraries/Html/Renderer: Implement some CSS default rules

This commit is contained in:
Alec Murphy 2025-04-15 10:40:28 -04:00
parent def7d53101
commit ae42db0be5
3 changed files with 36 additions and 1 deletions

View file

@ -289,7 +289,7 @@ U0 @cyberia_navigate(Bool refresh = FALSE)
node_list = @html_tokenize_and_create_node_list(resp->body.data, resp->body.length, renderer->task, &images_count);
// Create empty CSS rules array, traverse node tree and populate CSS rules array
renderer->css_rules = Json.CreateArray(renderer->task);
renderer->css_rules = Json.Clone(CSS_DEFAULT_RULES, renderer->task);
renderer->forms = Json.CreateArray(renderer->task);
@process_css_rules_from_node_list(node_list, renderer);

View file

@ -0,0 +1,28 @@
h1 {
font-size: 2em;
font-weight: bold
}
h2 {
font-size: 1.5em;
font-weight: bold
}
h3 {
font-size: 1.17em;
font-weight: bold
}
h4 {
font-weight: bold
}
h5 {
font-size: 0.83em;
font-weight: bold
}
h6 {
font-size: 0.67em;
font-weight: bold
}