Summary: | KHTML: some web pages which rendered fine in 3.5.3 not working in 3.5.4 | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Ivan Crespo <ivaanovich2003> |
Component: | khtml renderer | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | kde |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Offending HTML and screen capture |
Description
Ivan Crespo
2006-08-27 23:55:07 UTC
I'm afraid that you'll have to make us a test case. Created attachment 17946 [details]
Offending HTML and screen capture
Hi again, and thanks for following up!
I'm attaching an example of the offending HTML/CSS stylesheet and a screen
capture of how this looks like in a Mozilla-based browser (Camino). It renders
pretty similarly in Apple's Safari, just as it did in pre-2.5.4 releases of
Konqueror.
Cheers,
Ivan.
Allan: the stylesheet has the following: body:last-child .clearfix {content:".";} And the element with the clearfix has that id. Might be worth disabling this support for now, no? (Piece of stylesheet, for context: /* clearfix corregido opera */ .clearfix:after { content: "";display:block; clear:both; height:0; visibility:hidden;} body:last-child .clearfix {content:".";} .clearfix {display:inline-block;} /* \*/ * html .clearfix {height:1%;} ) To reporter: thanks, that was sufficient. Basically, we support a CSS3 feature in 3.5.4 most other browsers don't, and it ends up breaking this website --- they have a CSS rule saying to replace the content of that important box with "."... But why?? Why are they using that rule... I guess content on normal elements should only be accessed through ::-khtml-replace |