From 3a72bd444b9335f8b8f41f1695989c361e9a267e Mon Sep 17 00:00:00 2001 From: "yu.dongliang" <18588496441@163.com> Date: Sat, 23 May 2026 22:46:48 +0800 Subject: [PATCH] 1, add triangle buttons in the two end of scrollbar, 2, support 'top, right, bottom, left' of margin, padding, border --- examples/overflow.html | 5 +- html/abc_css.c | 86 ++++++++++++++++- html/abc_css_border.c | 79 +++++++++------ html/abc_css_length.c | 26 +++-- html/abc_html.c | 89 +++++++++++------ html/abc_html.h | 14 ++- html/abc_obj.c | 17 ++-- html/abc_obj.h | 60 +++++++++--- ui/__render_border.c | 213 ++++++++++++++++++++++++++++++----------- ui/__render_text.c | 17 ++-- ui/abc_layout.c | 61 +++++++----- ui/abc_layout_div.c | 10 +- ui/abc_layout_h1.c | 23 +++-- ui/abc_layout_img.c | 6 +- ui/abc_layout_table.c | 71 +++++++++----- ui/abc_layout_text.c | 9 +- ui/abc_render_img.c | 8 +- ui/abc_render_li.c | 2 +- ui/abc_render_td.c | 24 +---- ui/abc_render_text.c | 2 +- ui/main.c | 20 +--- 21 files changed, 566 insertions(+), 276 deletions(-) diff --git a/examples/overflow.html b/examples/overflow.html index 54e5b71..b0a9ba3 100644 --- a/examples/overflow.html +++ b/examples/overflow.html @@ -4,11 +4,10 @@