netsurf/css
Michael Drake a4e1ffda1a Improve handling of HTML attributes / markup:
* Only apply presentational HTML attributes if no more
   important CSS has been set for the property. (NetSurf used
   to be a bit hit-and-miss when presentational markup and
   CSS were mixed.)
 * Change table cellpadding and border handling to happen as
   soon the boxes styles are available, rather than after the
   whole table has been constructed. Also fix default table
   border colour.
 * Improve handling of CENTER tag and ALIGN attribute. These
   could not be correctly supported in the default CSS file,
   so block level element alignment is now done during box
   construction. (Fixes #1891379, #1824492, #1723853)
Form improvements:
 * Small MAXLENGTH values on text inputs now reduce element
   width. (Fixes #1894854)
 * Prevent select option text from wrapping.

svn path=/trunk/netsurf/; revision=3866
2008-02-25 16:37:48 +00:00
..
css_enums [project @ 2006-03-19 17:49:32 by dsilvers] 2006-03-19 17:49:32 +00:00
css.c Improve handling of HTML attributes / markup: 2008-02-25 16:37:48 +00:00
css.h Improve handling of HTML attributes / markup: 2008-02-25 16:37:48 +00:00
makeenum Make GTK build compile on FreeBSD. 2007-01-29 22:27:15 +00:00
parser.y Include string.h. Thanks to joty. 2008-02-03 16:43:16 +00:00
ruleset.c Bug fixes in parse_length, parse_clip, css_dump_style, css_dump_length by Franz Korntner. 2007-10-28 17:01:53 +00:00
scanner.l Remove the netsurf/ from the include paths and rationalise use of <> vs "" in includes 2007-05-30 22:39:54 +00:00