IT tutorials
 
Graphics
 

Adobe Dreamweaver CS5 : Working with Divs and AP Elements - Placing div Tags (part 1)

10/30/2014 9:51:18 PM
- How To Install Windows Server 2012 On VirtualBox
- How To Bypass Torrent Connection Blocking By Your ISP
- How To Install Actual Facebook App On Kindle Fire

CSS-P information can be defined in a style sheet or inline. Defining the CSS rule in a style sheet (either external or internal) has the benefit of truly separating content from presentation, which, in turn, makes it easier to reshape the content via another style sheet for another medium. A block of text, for example, can be positioned on the right when viewed in a monitor and left when printed out. Moreover, many designers find that centralizing the layout information in a style sheet is a far more effective way to work. Often, the same layout is used on multiple pages of a site; with CSS-P rules in an external style sheet, you can modify the layout of all the related pages simply by altering the CSS in the style sheet. To accomplish the same change when the CSS is applied inline would require extensive search-and-replace and the re-uploading of every altered file.

Dreamweaver recognizes the importance of the <div> tag in modern Web site design with the integration of the <div> object. Not only is the insertion of the <div> tag now possible in Design view, but Dreamweaver also provides visual feedback indicating placement and easy modification through the Property and Tag inspectors.

1. Defining a CSS rule for a <div> tag

When using a <div> object, the typical workflow is to first create the required CSS rules. In most cases, the CSS rule uses the ID selector because it is applied to only one <div> tag. It's a good idea to give your CSS rules descriptive names, such as #header, #footer, #mainContent, and #navigation.

To create a CSS rule for use with <div> tags, follow these steps:

  1. Choose Window CSS Styles to open the CSS Styles panel.

  2. From the CSS Styles panel, click the New CSS Rule button. This action opens the New CSS Rule dialog box.

  3. From the New CSS Rule dialog box, set the Type option to ID.

  4. Enter a name for your new style in the Selector field. It's a good idea to create the style for your <div> tag as an ID. To create an ID, preface the style name with a pound sign, as in #mainContent.

  5. If you want to create your style in an external style sheet, use the Browse button to locate an existing style sheet.

  6. If you want to add the style to the <head> region of the current document, select This Document Only from the Rule Definition list.

  7. Click OK when you're finished to open the CSS Rule Definition dialog.

  8. Select the Positioning category.

  9. From the Positioning category (see Figure 1), enter desired values for the following attributes: Type, Width, Height, Visibility, Z-Index, Overflow, Placement (Top, Right, Bottom, and Left), and Clip settings (Top, Right, Bottom, Left). Overflow and Clip settings are optional.

    Figure 1. Use the Positioning category of the CSS Rule Definition dialog box to set AP element attributes in an internal or external style sheet.

    The Type attribute offers three options: Absolute, Relative, and Static. An Absolute <div> uses the upper-left corner as the origin for the Left and Top measurements, whereas Relative <div> tags originate from the current location. Use Static when you don't want to place the <div> in a certain position, but you still want to specify a rectangular block. Static <div> types ignore the Left and Top attributes.

  10. If appropriate, select other categories and enter any additional style sheet attributes. Click OK when you're finished.

2. Inserting the <div> tag

After you have defined your CSS rule, follow these steps to add a <div> tag to the page:

  1. Place your cursor where you want the <div> tag to appear. You can also select content on a page you'd like to wrap a <div> tag around.

  2. From the Layout category of the Insert panel, click the Insert Div Tag button. Alternatively, you can choose Insert => Layout Objects => Div Tag. Dreamweaver displays the Insert Div Tag dialog box, as shown in Figure 2.

    Figure 2. Dreamweaver lists all the available CSS rules that can be applied to a new <div> tag either as a Class or an ID.
  3. Choose the CSS rule from either the Class or ID list. Dreamweaver shows only those IDs that have not been previously applied.

    If the CSS rule is not available from either of the lists — perhaps because the style sheet is dynamically applied — you can enter the name directly into either the Class or ID field. However, unless Design Time Style Sheets are used to show the styles, the layout won't render properly in Dreamweaver.


  4. Select where you'd like the tag placed from the Insert list. Dreamweaver provides different options depending on the makeup of the page and whether content is already selected. Only tags with assigned IDs are listed, along with the <body> tag. Here are the Insert options you can choose from:

    • At Insertion Point: Inserts the <div> tag at the current cursor position. This option is available only if no content is selected.

    • Wrap Around Selection: Wraps the <div> tag around the currently selected content. Available only if a selection was made prior to inserting the <div> tag.

    • Before Tag: Puts the tag before the tag selected in the adjacent field.

    • After Tag: Inserts the <div> tag after the tag selected in the adjacent field.

    • After Start Of Tag: Places the <div> tag immediately following the opening tag in a tag pair, before any content within the tag.

    • Before End Of Tag: Inserts the tag right before the closing tag in a tag pair, after any content within the tag.

    Be sure not to insert the <div> tag in the middle of an empty tag. Empty tags, you may remember, are tags that have no corresponding closing tag and enclose no content, such as <img>.


  5. Click OK when you're finished to insert the tag.

If the <div> tag was not wrapped around previously selected content, Dreamweaver adds placeholder text to help identify the tag and its class or ID. As another helpful aid to identification, a red outline appears when your cursor crosses the outer boundary of the <div>. This highlight is controlled by the Mouse-Over option found in the Highlighting category of the Preferences. The red outline is replaced by a thick blue one when the <div> tag is selected, as shown in Figure 3.

Figure 3. A thick, blue outline appears around the div when selected.

Select the <div> in Design view and the Property inspector displays all the current attributes. If you make any changes in the Property inspector, such as adding or altering the background color, the change is written into the associated CSS style rule. If the <div> tag's position property is set to absolute, the outline is supplemented with positioning and sizing handles. The interaction among object, Property inspector, and style sheet holds true if you drag the selected <div> around the page or resize it using the sizing handles; see the later section, "Modifying an AP Element," for more details. You can also modify <div> tag properties by editing the style rule directly or by altering its properties on the Tag inspector panel.

If your layout is controlled by an external style sheet that also controls the layout of other pages in your site, be careful when adjusting the properties of a <div> tag. When you make changes, Dreamweaver modifies the CSS style rule in the external style sheet, potentially altering the layout of other pages using the same style sheet.

 
Others
 
- Adobe Dreamweaver CS5 : Working with Divs and AP Elements - Divs and AP Elements 101
- Adobe Illustrator CS5 : Working with Paths (part 3) - Understanding how fills and strokes relate to paths
- Adobe Illustrator CS5 : Working with Paths (part 2) - Understanding control handles and control handle lines
- Adobe Illustrator CS5 : Working with Paths (part 1) - Understanding types of paths , Understanding anchor points
- Microsoft OneNore 2010 : Distributing Your Notes - Emailing a Page
- Adobe After Effects CS5 : Expressions - Color Sampling and Conversion, Extra Credit
- Adobe After Effects CS5 : Expressions - Layer Space Transforms
- Adobe Fireworks CS5 : Designing the banner ad (part 3) - Importing Photoshop images
- Adobe Fireworks CS5 : Designing the banner ad (part 2) - Importing assets, Using the Auto Vector Mask for quick fades
- Adobe Fireworks CS5 : Designing the banner ad (part 1) - Adding the background, Editing gradient colors, Editing gradient direction and angle
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
programming4us programming4us
 
Popular tags
 
Video Tutorail Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 Adobe Indesign Adobe Flash Professional Dreamweaver Adobe Illustrator Adobe After Effects Adobe Photoshop Adobe Fireworks Adobe Flash Catalyst Corel Painter X CorelDRAW X5 CorelDraw 10 QuarkXPress 8 windows Phone 7 windows Phone 8 BlackBerry Android Ipad Iphone iOS