Not signed in (Sign In)

SkillShare - A place to discuss Web Standards and Web Design topics

Categories

Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.

    • CommentAuthorJaneck
    • CommentTimeMay 9th 2008
     permalink
    Hello all, I am a developer assigned with the front end design/developer for a large corporation's web site. The project is going quite well and is closing completion, however I have some questions I wasn't able to find answers to, so maybe it's worth a shot here. ( The web site is being developed in .net c# )

    Q1: The developers here use a lot of hidden input fields, will those interfere with the accessibility standards /readers? Will the aspx <form> tag at the beginning of the page interfere with the validation?

    Q2: I have sold them into skinnable buttons with text and background image. This is however only possible using aspx tags with onclick events, such as <asp:linkbutton
    This generates javascript code, so it wouldn't work with javascript turned off ( come to think of it nothing would work in this website ) What functions should a user perform with no javascript. I am thinking the basics but it's almost impossible with such a huge project, is it ok for the user to be forced to have javascript or he cant add anything to the cart.

    Q3 : What is the current view on position : absoltue. I try to refrain from it as much as possible but I have come into a situation in the header where an element (shoping cart box) needs to overlap the main menu. Would it be prudent to relative the bottom to -10px or absolutely position it?

    Q4 : On the relative position issue, I am using it throughout the site for skinnable buttons and skinnable round corner boxes, what is the current trent on position relative? Is it acceptable to use like say padding if the situation demands it?

    Thank you for your time and your comments :>
  1.  permalink
    Q1: The hidden inputs should be no problem, since they're meant to be just that - hidden. I can't say this for certain, but I'm inclined to believe that screen readers are able to understand this.

    Q2: The button issue is a big one. It'd be great if just stripping all of the formatting from the button worked all the time, in every case. You can, however, get pretty close if you do it like this. When dealing with forms or other types of basic functionality, Javascript should be there to make things easier (instead of just possible) for the end-user.

    Q3: If you need to layer something, there's nothing that would prevent the use of position:absolute. You need a position for the z-index property in any case.

    Q4: The rounded corners are always a bit of a hack at best, so I guess it's o.k. to use whatever method you have available to make them work. Using properties like -moz-border-radius and -webkit-border-radius save a lot of trouble for those who aren't concerned about other browsers.
    • CommentAuthorJaneck
    • CommentTimeMay 12th 2008
     permalink
    Thanks for your comments kari.patila. About the javascript : nothnig will work without it it seems so i suppose the user has to approve of the site or something. Looking at other sites like best buy, nothing works there without javascript either. Makes for faster loading it seems, if they server scripted everything in such a big site it would take ages to load.
    I have decided to absolute position the cart on the homepage for layering. Thanks for your input.
Add your comments
    Username Password
  • Format comments as (Help)