We help IT Professionals succeed at work.

Multiple Safari (mostly cosmetic - CSS) issues using BEA Weblogic portal technology

icpearson
icpearson asked
on
371 Views
Last Modified: 2013-11-19
This is a fairly high level question, but I was curious to find out if anyone had experience with BEA Weblogic and could inform me of some known issues with implimenting CSS into portal pages and it only having issues with Safari?  The reason I am relating this as a possible BEA Weblogic "issue" with Safari is as follows:

-  We have a prototype that uses the same CSS, but is running on a php server.  It doesn't have all of the same issues compared to the CSS running in the BEA Weblogic java portal environment.

-  The BEA versions of a page are implimented different than the php prototype page.  In one given page, BEA could include several elements on a page including a portal, but the portal could also be including other sub-code pages.

I cannot give visual examples to these pages because my servers are behind a firewall.

Thanks!
Comment
Watch Question

Top Expert 2007

Commented:
Well, it depends.  What version of Portal?

Are you using any of the Portal skins or themes?

I don't think you're going to get a consistent experience unless you created your skeletons/skins/layouts & themes from the ground up, or, you based your prototype over the markup produced by the default look & feel.

Are these issues in Safari but not in FireFox?  Regardless, if you compare the markup in your prototype with the markup produced by Portal, you'll probably find significant differences.  

If you can get the produced markup to be identical, that should normalise your issues.

Author

Commented:
Portal version is 8.1.

Yes, we have several skins and web sites.

Yes, the issues are only in Safari - Firefox and IE work great.

I do believe that some of the issues could be corrected by correcting the CSS and/or markup.  However, I'm still uncertain about some of the CSS we use may not be supported by Safari.  For instance, we are currently using anchor tags as "buttons" where we set margins, padding and background images or color with a border.  This doesn't seem to work at all in Safari, but again it works fine in IE and FF.  There's several different cases where a web object doesn't seem to be reading the CSS at all in Safari and it is really throwing me off to what the root problem or problems are.
Top Expert 2007

Commented:
It wouldn't be possible to assist without at least sample markup and CSS.

But because you say it's working for your PHP prototype (therefore what you are trying to do is possible in Safari) - and in Firefox (therefore your stylesheets must have the correct content types) - I can only assume you've found some Safari-specific bugs related to the differences in the markup and style.

However, in Portal 8.1, you can control every aspect of the markup and style you are serving (albeit with possibly excessive customisation), with a few limitations, such as your book elements will contain your page elements which in turn will contain your portlet elements.

If you can create a bare-minimum example which reproduces your problem, feel free to paste it here.

Author

Commented:
This was actually fixed by removing errors in the CSS.  Unlike any other browser, when Safari encounters an error, it stops reading the CSS file completely.  Other browsers would just skip over the error.  Our issue was with a selector with an empty value, however it did have a value attribute of "!important", which I believe is deprecated anyway.
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.