Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

AspDotNetStoreFront
  Ads  
Active Modules -- Active Forums for DotNetNuke
 


  Sponsors  

Meet Our Sponsors

The Official Microsoft ASP.NET Website
Portal Webhosting - Hosting For Developers
Red-Gate Software
MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
 


DotNetNuke Forums
 
  Forum  DotNetNuke® Pro...  ClientAPI Compo...  Problem with Safari on the MAC
Previous Previous
 
Next Next
New Post 7/25/2007 5:00 PM
User is offline Fred Larson
13 posts
www.projcomplete.com
10th Ranked


Problem with Safari on the MAC 

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
 
New Post 7/26/2007 7:24 PM
User is offline Ian Marlow
348 posts
www.royal-southern.co.uk
8th Ranked


Re: Problem with Safari on the MAC 

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 9:28 PM
User is offline Fred Larson
13 posts
www.projcomplete.com
10th Ranked


Re: Problem with Safari on the MAC 

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
 
Previous Previous
 
Next Next
  Forum  DotNetNuke® Pro...  ClientAPI Compo...  Problem with Safari on the MAC
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


SINA101
WANT A SPECial sIte iN TAIWAN?
sina101.com
Web Development and Strategy Firm
The Risdall Interactive Agency s websites, strategies, branding, & promotion in digital space.
www.Risdall.net/
Windsor Management Group
Fund Accounting Software for K12 Education.
Infinitevisions.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP