W3C CSS and Markup Validation Service

I just finished my first CSS Web site using PhotoShop, Fireworks, Flash and Dreamweaver.  I did the site from the ground up, the visual way according to some tutorials I found that are uploaded at the Adobe Media Player server.  The site checks out with zero errors using the CSS and Markup W3C Validation Services. The design holds together at http://browsershots.org/ in 75+ different browsers.
Just for fun, I checked out Adobe's, Apple's, Maximum PC's and Tom's Hardware Guide's homepages using W3C's Validation Services.  All of these sites had between 80 and 339 errors per page tested.
Question:
Are these errors reported because of some proprietary coding used on the pages that the W3C Page Validator is not equipped to evaluate?
Or, are these reported errors accurate, because the pages get messed up over time because multitudes of folks are constantly making changes, and introducing errors?

Are these errors reported because of some proprietary coding used on the pages that the W3C Page Validator is not equipped to evaluate?
Or, are these reported errors accurate, because the pages get messed up over time because multitudes of folks are constantly making changes, and introducing errors?
It's a little of both. It's also the result of a cost/benefit analysis by the producing bean counters, I think.  If the page will display OK without taking the extra time to code properly then why do it?  I would also imagine that there is quite a bit of legacy code involved. 
The websites to look at are those of the folks who talk the talk....
My personal ethic and workflow prevent me from taking such a cavalier approach.

Similar Messages

  • Re: W3C Markup Validation Service ??

    Am 23.03.2007 schrieb Tantale:
    > I used this service
    http://validator.w3.org/ to
    check my webpage
    >
    http://www.jmrw.com/Abroad/Barcelone/index.htm
    made with Dreamweaver 8.
    >
    > The result is 206 errors, most of them "end tag omitted,
    but OMITTAG NO was
    > specified.".
    I don't see any errors on your page. It validates fine.
    Regards
    Inge Grotjahn
    CatManiacs World:
    http://www.gwsystems.com/inge

    Are these errors reported because of some proprietary coding used on the pages that the W3C Page Validator is not equipped to evaluate?
    Or, are these reported errors accurate, because the pages get messed up over time because multitudes of folks are constantly making changes, and introducing errors?
    It's a little of both. It's also the result of a cost/benefit analysis by the producing bean counters, I think.  If the page will display OK without taking the extra time to code properly then why do it?  I would also imagine that there is quite a bit of legacy code involved. 
    The websites to look at are those of the folks who talk the talk....
    My personal ethic and workflow prevent me from taking such a cavalier approach.

  • On differences between JavaFX CSS and the w3c standard css

    This is a discussion topic which came to mind after reading comments in this thread Re: FXML, css and -fx-font-family
    Feel free to comment or share your thoughts on the topic.
    Note that these comments relate to the naming and semantic meanings of css tags, and not the syntax and parsing of css (as both w3c css and javaFX css seem to be equivalent in the later regard).
    You know, sometimes I find JavaFX's lack of certain css features refreshing. It is nice to have all, well, almost all, of the JavaFX CSS documented on one page. I think if you were to do the same thing for w3c css then it would end up with a much larger, more difficult to understand document and even what the contents of that document should be would probably be pretty controversial, in the same kind of way that the HTML5 specification ended up being. Microsoft contributed over 7000 tests to w3c just to cover only a subset of the css rules available in browsers today. The webkit project lists almost a thousand open CSS bugs: https://bugs.webkit.org/buglist.cgi?product=WebKit&component=CSS&resolution=---. So implementing even partial w3c CSS support is a complex project.
    When I first started using JavaFX CSS I found the differences to w3c CSS quite jarring, and it was hard to account for them. Now that I am used to JavaFX CSS, I don't have as much of an issue. The difference in names and semantics is going to be an impediment to designers working on JavaFX who are familar with w3c CSS - but the designers will quickly also discover that FXML is not HTML and Java is not JavaScript and JavaFX deployment is not HTML deployment. So, perhaps, in the larger picture, it is not as big a deal as it would seem. Still, one can't help think that any impediment to people easily picking up and adopting JavaFX is doing the technology a disservice.
    There are other advantages in having the JavaFX CSS in it's own namespace to w3c css, in that it can evolve seperately, it is not expected to be exactly the same because it has a different name, it is not expected to fully implement w3c css as browsers do because it's clearly a different thing by name, etc. There is even precedent for it in the use by mozilla of moz- CSS prefixes and webkit css properties http://css-infos.net/properties/webkit - the web as not as standard as a lot of people propose. JavaFX CSS is backing a JavaFX rendering engine and not an HTML rendering engine. It is quite remarkable that Oracle was able to build and make available a CSS model for JavaFX that feels as familar as it does to w3c css, as w3c css is targeted very strongly toward styling a completely different technology set (HTML markup and document object model).
    It would be useful to have a tool which translates w3c css to approximations of JavaFX css and vice versa, or the ability for JavaFX to have a mode (perhaps a boolean value when a stylesheet is loaded) to perform an automatic alias or mapping of w3c css to javafx (at least for the subset of w3c css which would make sense to automatically translate to JavaFX css). I haven't checked the JavaFX jira in detail, so perhaps a request for such support already exists - perhaps it is under the private http://javafx-jira.kenai.com/browse/RT-9272 jira.
    The JavaFX css model is really powerful and I have found really useful some of the additions that it adds above the baseline 2.1 css that is found consistently in browsers. With the upcoming Java CSS object model http://javafx-jira.kenai.com/browse/RT-17293, you will also get better programmatic access from Java.
    So, nice work on building and implementing this complex feature . . .

    Thanks for the feedback. Closing the gap between JavaFX CSS and W3C CSS will be an evolutionary process. It would be nice to use a standard's based stylesheet but there is not always a 1-1 mapping to JavaFX. But for those properties that can be mapped, it is something that should be supported. For example, we should be able to handle "font" or "-fx-font".
    I have made http://javafx-jira.kenai.com/browse/RT-9272 public.

  • W3C CSS validator says it can't find my spry folder

    I'm trying to put the finishing touches on my first site, but when I sent it through the W3C CSS validator it failed.  The error message is:
    File not found: http://www.smallfarming101.com/../SpryAssets/SpryMenuBarHorizontal.css: Bad Request File not found:
    The Spry Assets folder is there in the public_html folder and just to be sure, I deleted the existing folder and ftp'd an updated one.  Why is the validator not happY?  Thanks.
    http://www.smallfarming101.com

    Hi,
    the only thing I can imagine why W3 reports an error is this: ".. /" in your  http://www.smallfarming101.com/../SpryAssets/SpryMenuBarHorizontal.css. Presumably, it is not necessary. This depends how deep your spry files are nested.
    Hans-G.

  • W3C markup validation error.

    I've been trying to determine the W3C markup validation error on http://www.kitsapwebdesign.net/business-growth/web-design/index.html  The error says "non SGML character number 0 ".  Apparently it's some kind of character error, but the error is not visible in the code. Does anyone have any ideas you could suggest to fix it?

    Before posting here, I deleted the line 47 on other pages (with the same errors) of the website and it has no effect. Also I may point out any time I save one of the webpages (with or without changing any coding) and re-upload them the errors are gone. But has a warning "Byte-Order Mark found in UTF-8 File".
    Your link (of my webpage) passed the validation, but i don't see what you did in the coding to eliminate the errors... it looks identical to the original.
    Can you tell me exactly what you did so I can duplicate it so I can fix the other pages on the website?

  • W3c css validation for accordion

    hi all;
    it seems that the accordion widget cannot pass w3c css
    validation due to some unknown css properties such as
    moz-user-select, moz-user-select & possibly others.
    I really care about passing the validation(my site contains a
    link to the validator) and was wondering if there is a way to
    replace them with a valid alternative (my preferred solution) or
    maybe i can drop them if i can manually (only of the widget is not
    affected by this).
    any response would be great.

    Hello Guys,
    The Accordion has 2 Mozilla specific instructions into its
    CSS:
    -moz-user-select: none;
    -khtml-user-select: none;
    for the panel tab (SpryAccordion.css, .AccordionPanelTab,
    line 54)
    They are not allowing the Panel Tabs text or div selection
    when the rest of the text and other in page objects may be
    selected.
    Indeed this behavior is not w3c standard but you may drop it
    if you want. In this situation the Accordion will behave exactly as
    it does on IE and when you select the text in the page you will be
    able also to select the title for the panel.
    Regards,
    Cristian MARIN

  • How can I verify the SSL service enabled in CSS and SCA ?

    I'm working for the OpenSSL vulnerability for CSS and SCA. How can I check if the device enabled the SSL service ?
    - https://x.x.x.x --> cannot access.
    - telnet x.x.x.x 443 --> I got a blank screen. I think this should be connection rejected if no SSL enabled.
    Please guide me what command should I issue on the device(CSS and SCA) to verify the SSL service enabled ?
    Thanks,

    To see what ports are being listened to.
    On the SCA, you can do "show netstat"
    On the CSS, you would go into debug mode and do
    symbol-table load
    shell inetstatShow
    Michael

  • W3C Markup Validation

    Can someone please help me understand what it is I need to
    fix in order for my site to be W3C compliant?
    W3C My site is
    my site
    Thank you,
    Falofal

    Falofal posted in macromedia.dreamweaver
    > Can someone please help me understand what it is I need
    to fix in
    > order for my site to be W3C compliant?
    http://validator.w3.org/ My
    > site is
    http://www.sourcelake.ca/test8/
    I see you've produced valid XHTML (why XHTML?). You'll also
    want to use
    their CSS validator at
    http://jigsaw.w3.org/css-validator/
    Change:
    font: "Times New Roman", Times, serif;
    to:
    font-family: "Times New Roman", Times, serif;
    Change:
    ssssbackground-color: #333;
    to:
    background-color: #333;
    I don't know what to make of the errors in ul.MenuBarVertical
    iframe in
    SpryMenuBarVertical.css. They seem to be an IE hack without
    actually
    targeting IE in the CSS. You might be able to ignore them.
    Mark A. Boyd
    Keep-On-Learnin' :)

  • How to grant "Write ServicePrincipalName" and "Write validated SPN" rights to the directory for service account

    Hi ,
    How can I grant "Write ServicePrincipalName” and “Write validated SPN” rights to the directory for service account or computers?
    Shailendra
    Shailendra Dev

    Right-Click on the OU and select Properties
    Select the "Security" tab
    Select the "Advanced" tab
     Select the "Add" button
     Enter the security principal name
     security principal
      Ok
     Properties tab
     Apply to:
     Descendant User objects
     Permissions:
     Read servicePrincipalName - Allow
     Write servicePrincipalName - Allow
      Ok
     Ok
    Ok
    Paul Bergson
    MVP - Directory Services
    MCITP: Enterprise Administrator
    MCTS, MCT, MCSE, MCSA, Security, BS CSci
    2012, 2008, Vista, 2003, 2000 (Early Achiever), NT4
    Twitter @pbbergs http://blogs.dirteam.com/blogs/paulbergson
    Please no e-mails, any questions should be posted in the NewsGroup.
    This posting is provided AS IS with no warranties, and confers no rights.

  • CSS and Spry not displaying

    Hi, I have recently created a website using Dreamweaver. I don't know much coding at all so I did it using the design view. It is a very basic site. Just one page, styled with CSS and with Spry Tabbed Panels to reveal 4 different 'pages'
    I have uploaded my website folder to the server via ftp but none of the CSS, images or spry are displaying.
    I uploaded one folder which contained 2 subfolders and one html file
    -SubFolder 1: Spry Assets
    -SubFolder 2: Images
    -index.html (with internal .css)
    I can see that the folders have been uploaded but for some reason they are not being read. I would really appreciate some help as my web host says they can't help me. I can send you the html file or whatever you need if you would like to take a look. It really is a very simple website so i'm sure it wouldn't take one of you geniuses very long to figure it out!
    Cheers

    Thanks for your quick responses guys! Hopefully I can reach a solution with this.
    In answer to your questions:
    - Yes, I defined a local site folder in Dreamweaver. That is the folder I uploaded via ftp.
    -Am I working with valid code? I don't know. I have not touched any of the code. I used 'design view' in Dreamweaver. Previewed in Firefox, Safari and IE and it works with no problems.
    Below is the code for index.html and below that is the css code for spry tabbed panels.
    index.html:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>DMH Window Cleaning</title>
    <style type="text/css">
    .main {
        background-color: #0e414f;
        height: 480px;
        width: 960px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 50px;
    .right {
        background-color: #FFF;
        float: left;
        height: 440px;
        width: 460px;
        border-right-width: 20px;
        border-right-style: solid;
        border-right-color: #0e414f;
        margin-top: 20px;
    .logo {
        float: left;
        border-right-width: 20px;
        border-left-width: 20px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #0e414f;
        border-left-color: #0e414f;
        margin-top: 20px;
    </style>
    <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div class="main"><img src="images/DMHLogo.png" width="440" height="440" class="logo" />
      <div class="right">
        <div id="TabbedPanels1" class="TabbedPanels">
          <ul class="TabbedPanelsTabGroup">
            <li class="TabbedPanelsTab" tabindex="0">HOME</li>
            <li class="TabbedPanelsTab" tabindex="0">SERVICES</li>
            <li class="TabbedPanelsTab" tabindex="0">ABOUT</li>
            <li class="TabbedPanelsTab" tabindex="0">CONTACT</li>
          </ul>
          <div class="TabbedPanelsContentGroup">
            <div class="TabbedPanelsContent">
              <h1>DMH Window Cleaning is your local window cleaning service for Ipswich, Martlesham and Kesgrave. </h1>
              <p> </p>
              <p>DMH offers an interior and exterior window cleaning service for domestic and commercial properties. </p>
              <p>We have been providing a professional, reliable and regular window cleaning service to hundreds of happy customers for the past 16 years. </p>
              <p>            Just use the links above find out more, alternatively <br />
              send us an email or request a free quote</p>
              <h2> </h2>
    </div>
            <div class="TabbedPanelsContent">
              <h1>We offer a range of services to domestic and commercial properties</h1>
              <p>Services: </p>
              <ul>
                <li>  Window Cleaning Interior and Exterior</li>
                <li>  Guttering</li>
                <li> UPVC Cleaning</li>
                <li> Conservatories          </li>
                <li>Domestic Properties </li>
                <li> All sills included free</li>
              </ul>
    <p> </p>
    <p><span class="servicesHeading"><strong>Domestic Properties<br />
      </strong></span> 
      - Services offered on a once a month basis          </p>
    <p><span class="servicesHeading"><strong>Commercial Properties<br />
    </strong>          </span>         
              - Services offered on a weekly, two weekly or monthly basis.</p>
            </div>
            <div class="TabbedPanelsContent">
              <h1>We have been providing a professional and reliable window cleaning service for the past 16 years</h1>
              <p class="quoteboxes">&quot;DMH has been our window cleaner for many years and<br />
    I would have no hesitation in recommending him. David<br />
    is quick, reliable and does a great job!&quot;<br />
    <strong class="QuoteName">Ruth Carley, General Manager, Punch and Judy, Ipswich</strong></p>
              <p class="quoteboxes">&quot;David works to a high standard and is professional, he<br />
    cleans the inside and outside of Jamie Cann House. David <br />
    is punctual and reliable&quot;<br />
              <strong class="QuoteName">Teresa Page, Jamie Cann House, Ipswich</strong></p>
    </div>
            <div class="TabbedPanelsContent">
              <h1>Request a free, no obligation quote<br />
              </h1>
    <p>If you would like to request a no obligation quote then please do so by email or phone. </p>
              <p>email: [email protected]<br />
                phone: xxx</p>
              <p><strong>Payment</strong></p>
              <p>Please make cheques made payable to:<br />
                'DMH Window Cleaning'</p>
              <p>and post to:<br />
                6 Bramley Hill<br />
                Ipswich<br />
                IPX XXX</p>
              <p>We also accept cash in person. Details will be posted through your door once the job has been completed.</p>
            </div>
          </div>
        </div>
      </div>
    </div>
    <script type="text/javascript">
    var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
    </script>
    </body>
    </html>
    Then I also have a separate 'Spry Assets' folder which has 2 files in it.
    1. SpryTabbedPanels.js
    2. SpryTabbedPanels.css
    the css code for tabbed panels is:
    @charset "UTF-8";
    /* SpryTabbedPanels.css - version 0.6 - Spry Pre-Release 1.6.1 */
    /* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
    /* Horizontal Tabbed Panels
    * The default style for a TabbedPanels widget places all tab buttons
    * (left aligned) above the content panel.
    /* This is the selector for the main TabbedPanels container. For our
    * default style, this container does not contribute anything visually,
    * but it is floated left to make sure that any floating or clearing done
    * with any of its child elements are contained completely within the
    * TabbedPanels container, to minimize any impact or undesireable
    * interaction with other floated elements on the page that may be used
    * for layout.
    * If you want to constrain the width of the TabbedPanels widget, set a
    * width on the TabbedPanels container. By default, the TabbedPanels widget
    * expands horizontally to fill up available space.
    * The name of the class ("TabbedPanels") used in this selector is not
    * necessary to make the widget function. You can use any class name you
    * want to style the TabbedPanels container.
    .TabbedPanels {
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        clear: none;
        width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
        background-color: #0e414f;
    /* This is the selector for the TabGroup. The TabGroup container houses
    * all of the tab buttons for each tabbed panel in the widget. This container
    * does not contribute anything visually to the look of the widget for our
    * default style.
    * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
    * necessary to make the widget function. You can use any class name you
    * want to style the TabGroup container.
    .TabbedPanelsTabGroup {
        margin: 0px;
        padding: 0px;
    /* This is the selector for the TabbedPanelsTab. This container houses
    * the title for the panel. This is also the tab "button" that the user clicks
    * on to activate the corresponding content panel so that it appears on top
    * of the other tabbed panels contained in the widget.
    * For our default style, each tab is positioned relatively 1 pixel down from
    * where it wold normally render. This allows each tab to overlap the content
    * panel that renders below it. Each tab is rendered with a 1 pixel bottom
    * border that has a color that matches the top border of the current content
    * panel. This gives the appearance that the tab is being drawn behind the
    * content panel.
    * The name of the class ("TabbedPanelsTab") used in this selector is not
    * necessary to make the widget function. You can use any class name you want
    * to style this tab container.
    .TabbedPanelsTab {
        position: relative;
        top: 1px;
        float: left;
        background-color: #d7df25;
        list-style: none;
        -moz-user-select: none;
        -khtml-user-select: none;
        cursor: pointer;
        text-align: center;
        width: 115px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #0e414f;
    /* This selector is an example of how to change the appearnce of a tab button
    * container as the mouse enters it. The class "TabbedPanelsTabHover" is
    * programatically added and removed from the tab element as the mouse enters
    * and exits the container.
    .TabbedPanelsTabHover {
        background-color: #d7df25;
        font-size: 12px;
    /* This selector is an example of how to change the appearance of a tab button
    * container after the user has clicked on it to activate a content panel.
    * The class "TabbedPanelsTabSelected" is programatically added and removed
    * from the tab element as the user clicks on the tab button containers in
    * the widget.
    * As mentioned above, for our default style, tab buttons are positioned
    * 1 pixel down from where it would normally render. When the tab button is
    * selected, we change its bottom border to match the background color of the
    * content panel so that it looks like the tab is part of the content panel.
    .TabbedPanelsTabSelected {
        background-color: #0e414f;
        color: #d7df25;
        font-size: 12px;
    /* This selector is an example of how to make a link inside of a tab button
    * look like normal text. Users may want to use links inside of a tab button
    * so that when it gets focus, the text *inside* the tab button gets a focus
    * ring around it, instead of the focus ring around the entire tab.
    .TabbedPanelsTab a {
        color: black;
        text-decoration: none;
    /* This is the selector for the ContentGroup. The ContentGroup container houses
    * all of the content panels for each tabbed panel in the widget. For our
    * default style, this container provides the background color and borders that
    * surround the content.
    * The name of the class ("TabbedPanelsContentGroup") used in this selector is
    * not necessary to make the widget function. You can use any class name you
    * want to style the ContentGroup container.
    .TabbedPanelsContentGroup {
        clear: both;
        background-color: #EEE;
    /* This is the selector for the Content panel. The Content panel holds the
    * content for a single tabbed panel. For our default style, this container
    * provides some padding, so that the content is not pushed up against the
    * widget borders.
    * The name of the class ("TabbedPanelsContent") used in this selector is
    * not necessary to make the widget function. You can use any class name you
    * want to style the Content container.
    .TabbedPanelsContent {
        overflow: hidden;
        background-color: #FFF;
        font-family: Arial, Helvetica, sans-serif;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
    .main .right #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible .quoteboxes strong {
        padding-top: 5px;
    .QuoteName {
        padding-top: 20px;
        line-height: 20px;
    /* This selector is an example of how to change the appearnce of the currently
    * active container panel. The class "TabbedPanelsContentVisible" is
    * programatically added and removed from the content element as the panel
    * is activated/deactivated.
    .TabbedPanelsContentVisible {
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
    .main .right #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
    .TabbedPanelsContent h1 {
        color: #0e414f;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 20px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #d7df25;
        padding-bottom: 10px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #d7df25;
        padding-top: 10px;
    li {
        color: #0e414f;
    .servicesHeading {
    .TabbedPanelsContent h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #0e414f;
    .quoteboxes {
        background-image: url(../images/quotebox2.png);
        height: 105px;
        background-repeat: no-repeat;
        padding-top: 15px;
        padding-right: 10px;
        padding-bottom: 15px;
        padding-left: 10px;
        width: 400px;
    .quoteRight {
        background-image: url(../images/quoteboxright.png);
        background-repeat: no-repeat;
        height: 100px;
    .TabbedPanelsContent P {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #0e414f;
    /* Vertical Tabbed Panels
    * The following rules override some of the default rules above so that the
    * TabbedPanels widget renders with its tab buttons along the left side of
    * the currently active content panel.
    * With the rules defined below, the only change that will have to be made
    * to switch a horizontal tabbed panels widget to a vertical tabbed panels
    * widget, is to use the "VTabbedPanels" class on the top-level widget
    * container element, instead of "TabbedPanels".
    .VTabbedPanels {
        overflow: hidden;
        zoom: 1;
    /* This selector floats the TabGroup so that the tab buttons it contains
    * render to the left of the active content panel. A border is drawn around
    * the group container to make it look like a list container.
    .VTabbedPanels .TabbedPanelsTabGroup {
        float: left;
        width: 10em;
        height: 20em;
        background-color: #EEE;
        position: relative;
        border-top: solid 1px #999;
        border-right: solid 1px #999;
        border-left: solid 1px #CCC;
        border-bottom: solid 1px #CCC;
    /* This selector disables the float property that is placed on each tab button
    * by the default TabbedPanelsTab selector rule above. It also draws a bottom
    * border for the tab. The tab button will get its left and right border from
    * the TabGroup, and its top border from the TabGroup or tab button above it.
    .VTabbedPanels .TabbedPanelsTab {
        float: none;
        margin: 0px;
        border-top: none;
        border-left: none;
        border-right: none;
    /* This selector disables the float property that is placed on each tab button
    * by the default TabbedPanelsTab selector rule above. It also draws a bottom
    * border for the tab. The tab button will get its left and right border from
    * the TabGroup, and its top border from the TabGroup or tab button above it.
    .VTabbedPanels .TabbedPanelsTabSelected {
        background-color: #EEE;
        border-bottom: solid 1px #999;
    /* This selector floats the content panels for the widget so that they
    * render to the right of the tabbed buttons.
    .VTabbedPanels .TabbedPanelsContentGroup {
        clear: none;
        float: left;
        padding: 0px;
        width: 30em;
        height: 20em;
    /* Styles for Printing */
    @media print {
    .TabbedPanels {
        overflow: visible !important;
    .TabbedPanelsContentGroup {
        display: block !important;
        overflow: visible !important;
        height: auto !important;
    .TabbedPanelsContent {
        overflow: visible !important;
        display: block !important;
        clear:both !important;
    .TabbedPanelsTab {
         overflow: visible !important;
         display: block !important;
         clear:both !important;
    h1 {
        font-weight: bold;
    .bottomBox {
        background-color: #0e414f;
        width: 1020px;
        margin-right: auto;
        margin-left: auto;
    .box {
        background-color: #0e414f;
        width: 900px;

  • ITunes U and  Central Authentication Service

    Summary:
    We are testing RSS URLs that are behind CAS. iTunes is have a problem when subscribing to a podcast with these RSS URLs.
    Description:
    - RSS URL is put in browser, the browser is redirected to our CAS server where the user is challenged for their username / passphrase. If authenticated, they are directed back to URL with a CAS ticket.
    -RSS URL before: http://someurl.com/feed.xml
    -RSS URL after: http://someurl.com/feed.xml&casticket=somecaseticketid
    The W3C Feed Validation Service sees the URL as:
    Redirecting to CAS server, so it believes the RSS URL is not a valid RSS URL. The feed is valid without the CAS redirect.
    Assumption: The RSS URL with CAS ticket can not be passed from browser to iTunes while maintaining the validity of the CAS ticket. (effectively copying a RSS URL with CAS ticket from Safari and pasting in Firefox).
    Question: How can we protect a podcast RSS URL behind CAS and allow a subscription to the podcast URL in iTunes?

    MJ,
    I'm pretty sure my picture of what you're trying to do is too fuzzy for me to offer you good advice .... I have a couple of ideas, but I'm not sure if they apply to you mostly because I don't know if I've got a good picture of what you're trying to do.
    I think my big hangup is that you seem (big emphasis on "seem") to be conflating what are two different RSS feeds into the same feed.
    In iTunes U, there are basically two types of RSS feeds. First, there is the RSS feed that iTunes U itself uses to get to your content (if you're locally hosting content). This is the feed you tell iTunes U about when you create a feed group (that is, when you create a new tab in a course, and say that it's a "feed" tab…as opposed to a "simple" or "smart" tab). You can access this feed anonymously, or with user credentials (you can use HTTP basic authentication or have Apple SHA256 any feed request)…but you don't access this feed for individual users…you sort of access the feed generically, for all users of your site (iTunes will show/hide the feed on a per-user basis given the creds the user brings to an iTunes U session). Then there is the second kind of feed…the feeds iTunes U shows to your users when they're in iTunes U (the feeds iTunes U makes available to users when they click on the "Subscribe" button in courses). The URLs for these two kinds of feeds are quite different.
    Your CAS server sounds as though it acts as your iTunes U portal server (or is a component of it). As such, it must translate a user/password into an iTunes U URL with credentials (that is, it must point to the -second- kind of feed I described in the paragraph above). An iTunes U portal server is basically a mapping tool…it maps users/passwords into iTunes U URL requests. These requests contain a set of credentials and a specific destination within iTunes U, not any sort of local server…even for feed groups.
    Not sure this is helpful because I could really be misreading your problem…but I thought I'd take a whack at it.

  • Problem in Loading CSS and JS in strus

    Hi,
    I created an employee registration form using JSP. When I load the "Registration Form" That time my CSS and JS are working well.
    Its works fine if all the fields are entered correctly then "sucess form is displaying". If I give wrong field entries after submiting the form. I am doing the server validation. If any field is missing or wrong I calling "fail" and forward to same employe registration form. When this form is loaded at that time my CSS and JS not working.
    Please help me. my JSP page
    <!-- JSP CODE -->
    <%@ page import="modEmp.bisCommon.*,java.util.*,modLogin.bisCommon.*"%>
    <%@ include file="init.jsp"%>
    <%!
         ArrayList<String> list = new ArrayList<String>();
         ArrayList<String> list1 = new ArrayList<String>();
         String rec[]=new String[150];
         cBLabels cbl1 = null;
    %>
    <%
         for(int i=0;i<rec.length;i++)
              rec="";
    cbl1 = new cBLabels();
         rec=cbl1.getLabels();
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Employee Registration Form</title>
    <script language="javascript" type="text/javascript" src="js-modEmp/addEmpval.js">
    </script>
    <script language="javascript" type="text/javascript" src="js-modEmp/datetimepicker.js">
    </script>
    <link rel="stylesheet" type="text/css" href="css-modEmp/styles.css">
    </head>
    <body onLoad="clearForm();">
    <%
         try
              if (request.getAttribute("submit").equals("fail"))
    %>
                   <%@ include file="failure.jsp"%>
    <%
         catch (Exception ex1)
    %>
    <%@ taglib uri="/META-INF/tlds/struts-html.tld" prefix="html"%>
    <%@ taglib uri="/META-INF/tlds/struts-bean.tld" prefix="bean"%>
    <html:form action="addemp.do">
    <h2>EMPLOYEE REGISTRATION FORM </h2>
    <h2 style="font-style: italic;">Personal Details</h2>
    <%=rec[0]%>:      <html:text property="fname" size="20"/>      <%=rec[1]%>:      <html:text property="mname" size="20"/>
    <%=rec[2]%>:      <html:text property="lname" size="20"/>      <%=rec[3]%>:      <input name="calc" id="demo1" type="text" size="20" disabled>Pick a date<html:hidden property="dob" />
    <%=rec[4]%>:      <html:text property="mobileno" size="20"/>      <%=rec[5]%>:      <html:text property="emailid" size="20"/>
    <%=rec[6]%>:      <html:text property="ftname" size="20"/>      <%=rec[7]%>:      <html:select property="gender"> <html:option value="male">Male</html:option> <html:option value="female">Female</html:option> </html:select>
    <%=rec[8]%>:      <html:text property="nationality" size="20"/>
    </html:form>
    </body>
    </html>
    This is my strus-config.xml file
    <struts-config>
         <form-beans>
              <form-bean
    name="inputForm"
    type="modEmp.bisVo.cVEmployee"/>
              <form-bean
    name="searchForm"
    type="modEmp.bisVo.cVSearchEmp"/>
              <form-bean
    name="leaveForm"
    type="modAttendance.bisVo.cVEmpLeave"/>
              <form-bean
    name="loginForm"
    type="modLogin.bisVo.cVLogin"/>
    <form-bean
    name="changepassForm"
    type="modLogin.bisVo.cVChangePasswd"/>
    <form-bean
    name="empSalForm"
    type="modSalary.bisVo.cVoUpdateEmpSal"/>
         </form-beans>
         <action-mappings>
              <action
    path="/addemp"
    type="modEmp.bisAction.AddEmpAction"
              input="/jsp-modEmp/addempform.jsp"
    name="inputForm"
                   scope="request">
                   <forward name="success"
                        path="/jsp-modEmp/success.jsp"
                        redirect="false"></forward>
                   <forward name="fail"
                        path="/jsp-modEmp/addempform.jsp"
                        redirect="false"/>
              </action>
    </action-mappings>
         <!-- <plug-in className="modLogin.bisCommon.cBInitialise"></plug-in> -->
    </struts-config>
    Help me.....

    Hi dude,
    You can solve this using two ways...!
    1. You can give the hard-core path (full path with the project name: /ProjectName/DirectoryName/JavaScriptFileName.js)
    2. You can use request.contextPath() (to get the current context name)
    Try this below code
    <head>
    <title>Employee Registration Form</title>
    <script language="javascript" type="text/javascript" src="<%=request.getContextPath%>/js-modEmp/addEmpval.js">
    </script>
    <script language="javascript" type="text/javascript" src="<%=request.getContextPath%>/js-modEmp/datetimepicker.js">
    </script>
    <link rel="stylesheet" type="text/css" href="<%=request.getContextPath%>/css-modEmp/styles.css">
    </head>

  • SDCCN Error: No valid service EWN

    hello All,
    when we try to execute the EarlyWatch Alert on Tr SDCCN the system stop with the following error in log of task
    Data collection failed for session 000Z000000001 EWALERT
    > No valid service EWN
    Please your help
    Thanks
    HEPC

    Hello,
    Create fourth one too, to refresh service definitions, you will get that task in the task list while creating a new task. and Create it as periodic one.
    RFC for this task, obviously depends upon whether you are scheduling EWA directly to SAP or to Solman. Accordingly, services will be refreshed either from SAP system or from Solman system.
    thanks
    Bhudev

  • HT1267 My 3GS Has been approved for unlock but connecting to itunes gives me a "no sims card" message.  I have an old AT&T and a valid Tmobile sims card.  What can I do?

    I have a 3 GS iphone and longer have service with AT&T, who approved me for unlock.  I followed instructions to connect to itunes and restore.  Now my iphone displays "could not activate". "no sims card" with both my old AT&T sims and my valid (my phone was unlocked) Tmobile sims card.  I have the IMEI number but not the serial number so can not get assistance from Apple support.  Can someone help me figure out how to get apple to unlock this phone???  Thanks  don

    You cannot set it up without a SIM. You need to get one. Doesn't have to be active - you can get a used one on eBay for a buck or two.

  • Intel Matrix Storage Manager disables Windows Update and Windows Validation on Windows 7 64-bit

    I have a Lenovo ThinkPad R61 8918CTO on which I did a clean install of Windows 7 Ultimate SP1 (64-bit) on a new Seagate Momentus XT 750GB drive. The installation was trouble-free, as were all of the post-install Windows Updates.
    Then I installed ThinkVantage System Update 4.03 and used it to install most of the available Lenovo updates. Big mistake. I'll spare you a detailed account of the hours I wasted troubleshooting, rolling back to previous restore points, and doing more troubleshooting, but it turns out that installing Intel Matrix Storage Manager driver v. 8.9.2.1002 caused Windows Update and Windows Validation to fail.
    Symptoms: Windows Update control panel can't check for updates and reports that the Windows Update service isn't running when it actually is. Online Windows Validation fails and the standalone Windows Validation utility won't install. Microsoft programs that require a validated copy of Windows (e.g., Microsoft Security Essentials) won't install. 
    Solution: Roll back the driver for the relevant SATA controller to the previous driver.
    I've reinstalled ThinkVantage System Update 4.03 and hidden the proposed Intel Matrix Storage Manager update; since then, I've used it to complete my Lenovo updates without issue.
    I hope this post will help other people with this problem find the solution a lot faster than it took me!

    This happened after installing a new advanced format drive with 4k-byte sectors, I'd guess.  If the storage driver doesn't report the physical sector size to Windows, update fails.
    I just ran across this myself (again) putting Win 7 on a T400.
    I don't know why this is still going on.  It may be that the update lists for older machines still have pre-AF-drive drivers listed.
    FYI, another fix is going to the Intel site and installing the latest Matrix Storage Manager AHCI driver.  This may be more desirable than rolling back to an older driver in some cases.
    Z.
    The large print: please read the Community Participation Rules before posting. Include as much information as possible: model, machine type, operating system, and a descriptive subject line. Do not include personal information: serial number, telephone number, email address, etc.  The fine print: I do not work for, nor do I speak for Lenovo. Unsolicited private messages will be ignored. ... GeezBlog
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

Maybe you are looking for