Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsClientAPIClientAPIProblem with Safari on the MACProblem with Safari on the MAC
Previous
 
Next
New Post
7/25/2007 7:00 PM
 

I have run into a problem using the [NAV] skin object and the DNNMenu navigation provider with Safari for the MAC. The problem does not show up with IE, Firefox PC, or Firefox MAC.

 When using Safari, there is an extra vertical space below the last root item in the menu. If you have access to a MAC and Safari, you can view the problem at http://www.protegemusicacademy.com.

 I have inspected the generated code using Firebug and everything looks normal. Through the process of applying styling to the elements in the navigation structure, I have narrowed the problem to one of the outer-most <span> tags that encloses the menu structure. For some reason,  Safari does not render these tags correctly. It is almost as if one of these span tag is being rendered as a block element. Here is all of the menu specific CSS.

/* Main Menu */

/* <span> Top of Root Menu */
.CSSControl
{
}
/* <table>Sub Menu */
.CSSContainerSub
{
    cursor: hand;
    cursor: pointer;
}
/* Base State */
/* <div> */
.CSSNodeRoot
{
    font-family: Arial, Sans-Serif, Helvetica;
    color: black;
    font-size: 10pt;
    border-bottom: #ff8b00 1px solid;
    width: 152px;
    margin-bottom: 3px;
    padding-left: 4px;
    background-color: #F1F1F1;
}
/* <span> */
.CSSNodeRoot span
{
    white-space: nowrap;
    line-height: 20px;
    background-color: transparent;
}
/* <tr> */
.CSSNode
{
    cursor: hand;
    cursor: pointer;
    margin-left: 4px;
}
/* <td> */
.CSSNode td
{
    font-family: Arial, Sans-Serif, Helvetica;
    color: black;
    font-size: 10pt;
    border-bottom: #ff8b00 1px solid;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 4px;
    background-color: #F1F1F1;
    white-space: nowrap;
}
/* Selected State */
/* <div> */
.CSSNodeSelectedRoot
{
    font-family: Arial, Sans-Serif, Helvetica;
    color: black;
    font-size: 10pt;
    border-bottom: #ff8b00 1px solid;
    width: 152px;
    margin-bottom: 3px;
    padding-left: 4px;
    background-color: #F1F1F1;
    font-weight: bold;
}
/* <span> */
.CSSNodeSelectedRoot span
{
    white-space: nowrap;
    line-height: 20px;
    background-color: transparent;
}
/* <tr> */
.CSSNodeSelectedSub
{
    cursor: hand;
    cursor: pointer;
    margin-left: 4px;
}
/* <td> */
.CSSNodeSelectedSub td
{
    white-space: nowrap;
    font-family: Arial, Sans-Serif, Helvetica;
    color: black;
    font-size: 10pt;
    border-bottom: #ff8b00 1px solid;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 4px;
    background-color: #F1F1F1;
    font-weight: bold;
}
/* <???> */
.CSSNodeHover
{
}
/* Hover State */
/* <div> */
.CSSNodeHoverRoot
{
    font-family: Arial, Sans-Serif, Helvetica;
    color: black;
    font-size: 10pt;
    border-bottom: #ff8b00 1px solid;
    width: 152px;
    margin-bottom: 3px;
    padding-left: 4px;
    background-color: #C1C1C1;
}
/* <span> */
.CSSNodeHoverRoot span
{
    white-space: nowrap;
    line-height: 20px;
    background-color: transparent;
}
/* <tr> */
.CSSNodeHoverSub
{
    cursor: hand;
    cursor: pointer;
    margin-left: 4px;
}
/* <td> */
.CSSNodeHoverSub td
{
    white-space: nowrap;
    font-family: Arial, Sans-Serif, Helvetica;
    color: black;
    font-size: 10pt;
    border-bottom: #ff8b00 1px solid;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 4px;
    background-color: #C1C1C1;
}
/* Breadcrumb State */
/* <div> */
.CSSBreadCrumbRoot
{
    font-family: Arial, Sans-Serif, Helvetica;
    color: black;
    font-size: 10pt;
    border-bottom: #ff8b00 1px solid;
    width: 152px;
    margin-bottom: 3px;
    padding-left: 4px;
    background-color: #F1F1F1;
    font-weight: bold;
}
/* <span> */
.CSSBreadCrumbRoot span
{
    white-space: nowrap;
    line-height: 20px;
    background-color: transparent;
}
/* <tr> */
.CSSBreadCrumbSub
{
    cursor: hand;
    cursor: pointer;
    margin-left: 4px;
}
/* <td> */
.CSSBreadCrumbSub td
{
    white-space: nowrap;
    font-family: Arial, Sans-Serif, Helvetica;
    color: black;
    font-size: 10pt;
    border-bottom: #ff8b00 1px solid;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 4px;
    background-color: #F1F1F1;
    font-weight: bold;
}
/* <td> */
.CSSIcon
{
}
/* <img> */
.CSSNodeRoot img, .CSSNodeRoot td img, .CSSNodeSelectedRoot img, .CSSNodeSelectedRoot td img, .CSSNodeHoverRoot img, .CSSNodeHoverRoot td img
{
    margin-right: 5px;
}
.CSSSeparator
{
}
.CSSLeftSeparator
{
}
.CSSRightSeparator
{
}
.CSSLeftSeparatorSelection
{
}
.CSSRightSeparatorSelection
{
}
.CSSLeftSeparatorBreadCrumb
{
}
.CSSRightSeparatorBreadCrumb
{
}

Thanks...

 


Fred www.projcomplete.com
 
New Post
7/26/2007 9:24 PM
 

Hi Fred

"Safari does not render these tags correctly"

IMO: There are many problems with Safari. And not just with DNN
The FCK site has some interesting insights gained while trying to deal with Safaris inabiltiy to load the FCK editor.

I accept that this does not help your present problem but it is worth knowing that it seems Safari problems are numerous.

Best of luck with this.

Ian


Mutate and Survive
 
New Post
7/26/2007 11:28 PM
 

Ok... I suspected that the problem was with Safari. There is a new public beta out for Safari. Maybe they fixed some of the problems. Thanks...


Fred www.projcomplete.com
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsClientAPIClientAPIProblem with Safari on the MACProblem with Safari on the MAC


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out