| 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 Bugs <konqueror-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | kde |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented 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 |