Using CSS structure to slice up a layout: Best practice?

I used to use sliced up Photoshop files that where held together in a table to create a very graphic intensive web page.
Now that CSS is the preferred method for creating structure within a web page, Im wondering about the correct method to go about it.
With the tables method I might have had 20 slices to accommodate the graphic areas for rollovers.
Is that still considered ok to do with CSS structuring?
Would that many box areas in CSS simply not work? Would it be overly complex?
How would you accurately position all the graphic pieces?
Would you stack a bunch of graphic slices in one CSS box instead of having several separate boxes?

Is this to be
a) a fixed-width design, centered in the viewport?
or
b) a fluid layout whose width, and dimensions, vary as the vewport is resized?
I presume (a), as this appears to be a print-like-layout you are hoping to put online.  That said, you must know that the appearance of your page will not be precisely what you have carefully created.  For one thing, users may resize text (assuming you allow that, which is highly recommended.)
Thinking mostly about your first layout, but the same could apply in general to all of them:
And again assuming (a) this could likely be done with a single background image in a centered wrapper div, with some of the text in a <p> tag with a two column div-based layout with a footer div, with some text in <p> tags with precisely determined left and top margins, and a ul-based nav menu in the right column, and a footer div with its own portion of the bg to house the footer text.
There are at least a million other ways to do this, and no doubt better suggestions will come along, but there would not be a need to the 12 slices I think you'd mentioned before.  I foresee only two slices with my layout idea.  Perhaps the right column would need its own portion of the bg slice, but i doubt it.  You'd have to try all this out and test in various browsers with different user-controlled text sizes.  But simple is better.
Hope that helps some.  And I hope other, surely better, strategies appear here as well.  I myself am now headed out for a stroll on this typical but cooler than usual  Portland, OR day.  Good luck.
Oh a PS - use text rather than images of text wherever you can reasonably do so on this page, else Search Engines will be stymied.
E. Michael Brandt
www.divahtml.com
www.divahtml.com/products/scripts_dreamweaver_extensions.php
Standards-compliant scripts and Dreamweaver Extensions
www.valleywebdesigns.com/vwd_Vdw.asp
JustSo PictureWindow
JustSo PhotoAlbum, et alia

Similar Messages

  • Layout Best Practices

    <b>Problem Description</b>
    A developer needs to be able to create a rich client interface and avoid basic layout issues that tend to be pervasive across screens and applications. There are a number of low-level layout issues within ADFv that:
    <ol>
    <li>Tend to repeat themselves across screens and across applications.</li>
    <li>Impact perception of usability, quality, and fit ‘n’ finish.</li>
    <li>Are annoying to users in the aggregate. Although no single item is terrible, but a collection of 6 items, repeating themselves on multiple screens gets frustrating and detracts from the message.</li>
    </ol>
    In most cases, there’s a simple approach and best practice that will assist developers in avoiding these pitfalls.
    <b>Technical Best Practice Description</b>
    This Layout Best Practices document provides a list of known layout issues that are encountered when developing a Rich Client Interface and how to avoid them in your application development.
    Various ADF Components are described and demonstrated in this document including document, showDetailItem, decorativeBox, panelSplitter, panelStretchLayout, panelBorderLayout, and so on. It takes many of these components in combination to achieve the desired layout for a page and / or an application.
    Click here to see the document that describes these best practices.
    Edited by: Richard Wright on Nov 17, 2009 5:26 PM

    Hi,
    Try this link: [Layout Best Practices|http://www.oracle.com/technology/products/adf/patterns/11/layoutBestPractices.html]
    Regards,
    Edited by: Richard Wright on Nov 17, 2009 5:27 PM

  • Must use Captivate v4.0 to capture playing video - Best practices & PC requirements?

    Hi all,
    I like Captivate, but have had a lot of trouble capturing playing video (a big part of my client's product) in the past. Despite encouraging client to consider other tools, they have decided they want to continue using Captivate and output to SWF. Some of us on the team for a previous project using v3.0 were able to successfully capture moving video, others weren't. (Vaguely recall something to do with a Hardware Acceleration setting, but it didn't work for everyone.) We've all upgraded to v4.0 but haven't used it yet. My questions are:
    1. Has this been improved at all in v4.0?
    2. What is the "optimum" PC hardware for doing this? (I am purchasing a new desktop, and need to keep cost to a minimum, BUT that is secondary to being able to produce these demos with moving video captured well!)
    3. Can you give me any best practice tips specific to capturing moving video? FYI, we will be adding audio narration (after capture), but will not be using written captions except for a few Notes/Tips.
    Thanks in advance for your help!
    Katie
    Senior Technical Writer
    Phoenix, AZ

    Hi all,
    I like Captivate, but have had a lot of trouble capturing playing video (a big part of my client's product) in the past. Despite encouraging client to consider other tools, they have decided they want to continue using Captivate and output to SWF. Some of us on the team for a previous project using v3.0 were able to successfully capture moving video, others weren't. (Vaguely recall something to do with a Hardware Acceleration setting, but it didn't work for everyone.) We've all upgraded to v4.0 but haven't used it yet. My questions are:
    1. Has this been improved at all in v4.0?
    2. What is the "optimum" PC hardware for doing this? (I am purchasing a new desktop, and need to keep cost to a minimum, BUT that is secondary to being able to produce these demos with moving video captured well!)
    3. Can you give me any best practice tips specific to capturing moving video? FYI, we will be adding audio narration (after capture), but will not be using written captions except for a few Notes/Tips.
    Thanks in advance for your help!
    Katie
    Senior Technical Writer
    Phoenix, AZ

  • Crystal Report layout, best practice

    SAP B1 8.81
    I'm having only spotty success with CR layouts and I've experimented quite a bit. What I'd like to do is extensively modify 1 system Crystal Report and then bring it in as a layout, and apply it to AR Item Quote, Order, DN, Invoice, and Return. Does it matter which system document I start with? After I've got a master layout that works for all, what if I need to add small tweaks to a particular document, say a special field that appears in Invoice headers only? How do I do that? These questions aren't addressed in the 'How to Work with CR in SBO' guide.
    Anybody have some global guidelines they'd like to offer that lead to success?

    Hi Cindy
    We have done what you want to do in 8.8 a number of times.  It also works in 8.81 but we have been having similar login issues that other users have reported.
    You use the ObjectId@ parameter to determine the type of object being printed and use that to suppress fields, sections etc.
    Where there are specific formats required for different object types you can define multiple sections, (eg page headers, group headers, detail lines etc) and show or suppress based on the object type as required.
    This can lead to very messy and complicated reports if there are a lot of differences and so you will need to make a decision as to the tradeoffs between having one huge report which is hard to maintain or a couple of simpler ones.
    Given the load time issues, which seem to be related to the number of subreports etc you might also find some benefit in, for example, having a separate master layout for the documents that dont need to show batches and serial numbers and some of the final details such as downpayments and another layout for documents that need to show everything.  Once again, you need to trade off here.
    We have generally started with the invoice layout as our master since that has everything in it.
    Hope this helps
    Rob

  • Use both iPhoto and Aperture with one library-best practice?

    I'd like to use both iPhoto and Aperture, but have both programs use/update just one photo library.  I have the latest versions of both programs, but was wondering if the optimum approach would be to:
    a)point Aperture to the existing iPhoto library and use that as the library for both programs
    or
    b)import the entire iPhoto library into a new Aperture library, delete the iPhoto library, and point iPhoto to use the Aperture library.
    I should point out that up to now I've been using iPhoto exclusively, and have close to 20K photos in the iPhoto library, tagged with Faces, organized into various albums, etc; if that makes a difference...
    Appreciate any advice!
    Thanks,
    Dave

    Thanks Frank!  I'll try it that way.
    Appreciate the help!

  • Server Physical NIC layout best practice with 1000V

    I have several Dell 710 servers with 2 10Gb Intel NICs (pNIC 4,5) and a single QuadGE card (pNIC 0-3) in each.
    pNIC 4/5 I channel-group with trunking the 2 - 10Gb as Active/Active to two Nexus 5010s for the Virtual Ethernet Module (VEM) for the VMs.
    pNIC 0/3 1000BaseT Copper I plan to channel-group with trunking (switchport mode trunk) for the Hypervisor/Console
    pNIC 1/2 1000BaseT Copper I plan to channel-group without trunking (switch access vlan) to a seperate 3750 iSCSI network, nothing but iSCSI on this NIC.
    On which pNIC would you stick vMotion and other stuff? Seems others (the new 1000V Whitepaper) are saying on the 10Gb using the 1000V VEM QoS in port-profiles to rate limit vMotion traffic.
    1000V Whitepaper
    http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9902/white_paper_c07-607716.html

    I have several Dell 710 servers with 2 10Gb Intel NICs (pNIC 4,5) and a single QuadGE card (pNIC 0-3) in each.
    pNIC 4/5 I channel-group with trunking the 2 - 10Gb as Active/Active to two Nexus 5010s for the Virtual Ethernet Module (VEM) for the VMs.
    pNIC 0/3 1000BaseT Copper I plan to channel-group with trunking (switchport mode trunk) for the Hypervisor/Console
    pNIC 1/2 1000BaseT Copper I plan to channel-group without trunking (switch access vlan) to a seperate 3750 iSCSI network, nothing but iSCSI on this NIC.
    On which pNIC would you stick vMotion and other stuff? Seems others (the new 1000V Whitepaper) are saying on the 10Gb using the 1000V VEM QoS in port-profiles to rate limit vMotion traffic.
    1000V Whitepaper
    http://www.cisco.com/en/US/prod/collateral/switches/ps9441/ps9902/white_paper_c07-607716.html

  • Layout best practices with TLF

    Hello everybody.. i hope someone can give me a tip on a mobile App i'm developing.
    When pressing a button, i have to refresh a screen which contains 40+ clips.
    I evaluate an array, and for each entry i call a function to create the relative item.
    Basically i:
    - create new instance from library
    - resize it to fit the screen size
    - replace a movieclip inside the instance with a TLF
    - create a bitmapdata
    - drawWithQuality of the instance (using a matrix)
    - create bitmap
    - set the bitmap position
    - add the bitmap to the holder movieclip
    This routine seems very slow (8-10 seconds to refresh), i guess a problem is given by the TLF which is quite heavy, but maybe i'm also doing something wrong with the logic..
    Any suggestion?
    Thanks!

    Anton Azarov but TLF has useful features than classic TextField.
    For example vertical align, column support, rtl languages support ect.
    I don't understand why Adobe deprecated it.
    Have you any suggestion for this features instead of TLF?
    thanks.

  • Webpage layout best practices

    This isn't a Dreamweaver-specific question, but more a
    general concepts inquiry.
    I'm working on a website. A great deal of the content is
    arranged in groups, and these groups contain listings of links for
    pdfs.
    So, what is considered good form: To have one single page
    containing the groups and lists, and have users click links to jump
    to different sections of the page? Or to have one "index" page,
    which takes you to separate pages per group and its list?
    All opinons and suggestions welcome!

    I would just add to these two good answers the suggestion
    that you think as
    a user who wants to quickly find one of those PDFs. What
    would be most
    intuitive, require the least thinking, be the simplest?
    Patty Ayers | www.WebDevBiz.com
    Free Articles on the Business of Web Development
    Web Design Contract, Estimate Request Form, Estimate
    Worksheet
    "Alan" <[email protected]> wrote in
    message
    news:C488245C.3016EC%[email protected]..
    >
    >
    >> Depends. If the single page would get too long and
    big, I would most
    >> likely split it.
    >
    > Agreed. Even it all the groups on one page aren't that
    many, suggest using
    > Named Anchors so people can find the group of files they
    want quickly.
    >
    > --
    > Alan
    > Adobe Community Expert, dreamweaver
    >
    >
    http://www.adobe.com/communities/experts/
    >
    >
    >

  • [Solved] Keyboard layout - best practice

    I have two laptops running Arch Linux. On the first I have set norwegian keyboard with:
    Option "XkbLayout" "no"
    in then keyboard section of /etc/X11/xorg.conf.d/10-evdev.conf.
    On the second I have usede
    localectl set-x11-keymap no
    from CLI to set the keymap.
    What ist best practice?
    Last edited by torors (2014-07-30 14:53:22)

    localectl creates /etc/X11/xorg.conf.d/00-keyboard.conf
    $ cat /etc/X11/xorg.conf.d/00-keyboard.conf
    # Read and parsed by systemd-localed. It's probably wise not to edit this file
    # manually too freely.
    Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "pl"
    EndSection
    Another computer:
    $ cat /etc/X11/xorg.conf.d/00-keyboard.conf
    # Read and parsed by systemd-localed. It's probably wise not to edit this file
    # manually too freely.
    Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "pl"
    Option "XkbModel" "pc105"
    Option "XkbOptions" "terminate:ctrl_alt_bksp"
    EndSection
    Neither of hem has /etc/X11/xorg.conf.d/10-evdev.conf, but they have /usr/share/X11/xorg.conf.d/10-evdev.conf - xorg-server 1.16 style.
    Last edited by karol (2014-07-30 12:54:24)

  • Best Practice: Correct Use Tax Calculation

    Hello,
    Our company is wanting to find out how other companines handle the below business process scenario involving use tax:
    Company orders 100 units of materials for delivery to location A.  Tax is calculated on PO based on location A ship-to address in SAP.  Once company receives the materials in location A, company then transfer the materials out to location B for final use.
    We are wanting to get some best practice business process suggestions for this scenario so that the correct tax is captured and paid based on the final usage location of the materials.
    Thanks!

    Most commonly used process for this :-
    Steps:-
    1)Plant A:- Will place the PO on vendor  {Material would be the trading material "HAWA} ( You need to maintain the purchasing data and sales data for this material)
    2)Plant B:- will place the stock transfer PO on plant A for that material
    Thanks,
    Vikas Rander.
    Edited by: Vikas Rander on Jun 8, 2010 9:39 AM

  • Best practice: Using break statement inside for loop

    Hi All,
    Using break statment inside FOR loop is a best practice or not?
    I have given some sample code:
    1. With break statement
    2. With some boolean variable that decide whether to come out of the loop or not.
    for(int i = 0; i < 10; i++){
    if(i == 5){
    break;
    boolean breakForLoop = false;
    for(int i = 0; i < 10 && !breakForLoop; i++){
    if(i == 5){
    breakForLoop = true;
    The example may be a stupid one. But i want to know which one is good?
    Thanks and Regards,
    Ashok kumar B.

    Actually, it's bad practice to use break anywhere other than in conjunction with a switch statement.Presumably, if you favour:
    boolean test = true;
    while (test)
      test = foo && bar;
      if (test)
    }overfor (;;)
      if (! ( foo && bar) ) break;
    }then you also favour
    boolean test = foo && bar;
    if (test)
    }overif (foo && bar)
    }Or can you justify your statement with any example which doesn't cause more complexity, more variables in scope, and multiple assignments and tests?

  • I am using Dreamweaver cc 2014 and after applying css styles to my fluid grid layout I lose the resize, delete, duplicate and move up/ down ability.

    I am using Dreamweaver cc 2014 and after applying css styles to my fluid grid layout I lose the resize,delete, duplicate an move up/ down ability.
    For this reason I cannot build new pages by copying one page to create another.
    I have a third style sheet that I use for the navigation styles  and h1 -h6 ect. tags. and I am also using a css drop menu, can one of these be the problem?
    The css menu I am using has the following script - I goes at the bottom of the html page. Before the closing body tag,
    <script>
    $(function () {
      $("#nav").tinyNav();
    </script>
    I am also using the following for image control - I place it towards the top of the fluid
    grid style sheet.
        box-sizing: border-box; /* Opera/IE 8+ */
        -moz-box-sizing: border-box; /* Firefox, other Gecko */
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    Can some one please help.

    I am using Dreamweaver cc 2014 and after applying css styles to my fluid grid layout I lose the resize,delete, duplicate an move up/ down ability.
    This implies there is something broken in your FluidGrid Layout CSS file.   It  could be something simple like a missing semi-colon or curly bracket.   Run your code through the W3C validation tools below to check for errors.  NOTE:  ignore reported errors in boilerplate.css
    CSS - http://jigsaw.w3.org/css-validator/
    HTML - http://validator.w3.org/
    Nancy O.

  • Use css file in oracle 10g report builder

    hi every one
    i am using oracle 10g report buidler. i want control paramform by usign css file.
    any body have idea how can i use css file in oracle report builder 10g and how can i modify it's path and i how can i manage any css class on a perticular field.

    Thanks Billy.
    Yes you are right.
    Here why I discarded that option is,
    I may get the source files with changing layouts.
    My Actual scenario is as follows.
    Initially we developped all the things using PL/SQL packages. Its working fine.
    But as per the inputs we received from requirements group, the file structure changes dynamically. and we would able to consider those new columns also. We should be able to changes the rules dynamically.
    Lets say, we doing fullouter join on Src_A and Src_B. on columns col1_A and col1_B.
    Now the requirement changes in a way that, the join should be done on Src_A and Src_C. on columns col1_A and col_C.
    For this I need to define a new package.
    Instead of that, I would like to do everything dynamically based on configuration parameters given as input.
    Thank you,
    Regards,
    Gowtham Sen

  • Adding drop shadow using CSS

    I am fairly new to CSS and am designing a website where I
    would like to use a drop shadow using CSS.
    Currently I have a container div that is centred horizontally
    in the browser window and want to add a drop shadow to this div, so
    all content stays central in the browser window when it is resized.
    (similar to
    http://www.thegraphicmac.com/).
    Any help/advice would be appreciated...
    Thanks

    CSS doesn't make drop shadows exactly. You could configure
    one division on
    top of another division with an offset but that's complicated
    when used on
    an entire page. This basic tutorial shows how to bring 3
    image slices into
    a CSS layout. (Use your own images and play around with it.)
    http://alt-web.com/Image-slices-in-a-CSS-based-layout.html
    --Nancy O.
    Alt-Web Design & Publishing
    www.alt-web.com
    "richardellis" <[email protected]> wrote in
    message
    news:g62m8c$qj8$[email protected]..
    > I am fairly new to CSS and am designing a website where
    I would like to
    use a
    > drop shadow using CSS.
    >
    > Currently I have a container div that is centred
    horizontally in the
    browser
    > window and want to add a drop shadow to this div, so all
    content stays
    central
    > in the browser window when it is resized. (similar to
    >
    http://www.thegraphicmac.com/).
    >
    > Any help/advice would be appreciated...
    >
    > Thanks
    >
    >
    >

  • Setting column widths using CSS...

    Hi guys,
    I am using a simple 2 column table to layout pictures and
    text. The problem I'm having is that I'm not sure how to set the
    column widths and as such when you flick from page to page the
    column widths and don't stay exactly equal to each other as I'd
    like them too.
    This can clearly be seen through clicking and comparing the
    following two pages.
    http://www.fyrne.com/mb_food_and_drink.html
    http://www.fyrne.com/mb_television.html
    Any advice on how I can resolve this would be much
    appreciated.
    Cheers, J

    Hi James,
    I see the scrollbars now but now I also see what you mean :(
    I think the easy fix is to create a class and apply it to
    every single
    td that has the text/image/heading to give them a fixed
    width! (Maybe
    only applying it to the top td's would do the trick... I'm
    really no
    good with tables)
    Hope it made some sense
    JamesFryer skrev:
    > Hi Kim,
    >
    > Thanks for posting this link. I think it was Nadia who
    previously suggested I
    > implement the suggest edcode line to auto add the
    vertical scroll bar and avoid
    > an overall site shift problem I was having.
    >
    > However I have now implemented this and am still getting
    the shift problem -
    > you will notice it is not the overall site (ie the
    bordered area) which is
    > shifting but the internal table columns. I believe I
    have set these column
    > widths in DW design view but this often proves
    problematic (pushing out the
    > width of the main table for no reason although this does
    not actually show when
    > previewed).
    >
    > As such I hoped I would be able to control this through
    CSS - I don't believe
    > it's the same as the shifting problem...
    >
    > Thanks again, J
    >
    Kim
    http://www.geekministry.com

Maybe you are looking for