kunle_X wrote: |
| Right, I've had enough of DNN's shortcomings with respect to clean tableless, CSS design and [X]HTML validation. |
|
I agree it should be more standard, at least in regard to xhtml. Although avoidance of positioning with tables seems to be the good and standards trend, there are many that are scepticle of browsers ability to handle a pure table-less positioning aproach. I've never delved into this to the degree in which I would know if these concerns have any merit, however I think
http://csszengarden.com/ shows there really isn't an excuse not to.
I have always been frustrated with even Visual Studio .net's inability to create a nice net clean html bare bones page. The indention has been awful too. wtf? ...for 2003 & 2003! Glad to hear 2005 this is all very different.
Would you like to create and post a bare bones skin that implements a clean xhtml non-table structure? I think many would find that valuable and would probably use it.
DNNExperts did something similar here:
http://www.dnnexperts.com/SkinsContainers/OptimizedDNN30Skins/tabid/124/Default.aspx kunle_X wrote: |
| 1. Is DNN 3.1 any better than DNN 3.0.13+ on this issue?. If so, is DNN 3.1.1+ out yet?. I've seen a few bug reports on 3.1 here already. |
|
3.1.1 is about to come out.
http://www.dotnetnuke.com/Project/About/Downloads/tabid/125/Default.aspxI have no idea on the skins. Maybe one of the core members could comment.
kunle_X wrote: |
| 2. Is stripping out the use of <table> for document structure in the DNN codebase all I need to do to support even complex CSS designs with negative margins, CSS-based vertical and horizontal centering and, restricted viewports (e.g. a site restricted to using just a 700x400 viewport for all it's content)? |
|
I think it would be that easy. I know I've changed many of the panes in doing different skins to div's or spans. Be sure to move the id with them, however.
kunle_X wrote: |
| 3. Is changing default.aspx all I need to do to [better] support XHTML output that validates?. Can I get validating XHTML strict output with DNN? |
|
well, most important is to change the skins in the "~/portals/_default/" skins and containers folders from there. Read the skinning document that comes with the source of dnn. Look in the documents folder.
kunle_X wrote: |
| 4. Has anyone else done this before?. Successfully? |
|
Again, check out DNNExperts.com
This may not have anything to do directly with your questions, but this skin from speerio is quite impressive:
http://skinergy.speerio.net/