Skapa upprepande regioner och upprepande tabeller och konfigurera tabellegenskaper i Dreamweaver för att styra din sidlayout.
En upprepad region är ett avsnitt i en mall som kan mångfaldigas flera gånger på en mallbaserad sida. Vanligtvis används upprepade regioner med tabeller, men du kan definiera en upprepad region för andra sidelement.
Med upprepade regioner kan du styra sidlayouten genom att upprepa vissa upprepade objekt, t.ex. ett katalogobjekt och en beskrivningslayout eller en rad data som t.ex. en lista med objekt.
Det finns två mallobjekt för upprepade regioner som du kan använda: upprepad region och upprepad tabell.
Med upprepade regioner kan mallanvändare mångfaldiga en angiven region i en mall så ofta som önskas. En upprepad region behöver inte vara ett redigerbart område.
Om du vill göra innehåll i en upprepad region redigerbart (för att t.ex. låta en användare skriva in text i en tabellcell i ett mallbaserat dokument) måste du infoga ett redigerbart område i den upprepade regionen.
Markera texten eller innehållet som du vill ange som en upprepad region.
Placera markören i dokumentet där du vill infoga den upprepade regionen.
Välj Infoga > Mall > Upprepande region.
Välj Upprepande region i kategorin Mallar på panelen Infoga.
När du namnger en region ska du inte använda specialtecken.
Du kan använda en separat tabell för att skapa en ändringsbar region (i tabellformat) med upprepande rader. Du kan ange tabellattribut och ange vilka tabellceller som är redigerbara.
Välj Infoga > Mall > Upprepande tabell.
Välj Upprepande tabell i kategorin Mallar på panelen Infoga.
Rader
Anger antalet rader som tabellen har.
Kolumner
Anger antalet kolumner som tabellen har.
Cellfyllnad
Anger antalet pixlar mellan cellens innehåll och cellgränserna.
Cellmellanrum
Anger antalet pixlar mellan angränsande tabellceller.
Om du inte uttryckligen anger värden för cellfyllnad och cellmellanrum visar de flesta webbläsare tabellen med cellfyllnad som har värdet 1 och cellmellanrum med värdet 2. Om du vill att webbläsarna ska visa tabellen utan fyllnad och mellanrum anger du värdet 0 för Cellfyllnad och Cellmellanrum.
Bredd
Anger tabellens bredd i pixlar eller som en procentandel av webbläsarfönstrets bredd.
Kant
Anger bredden på tabellens kanter i pixlar.
Om du inte uttryckligen anger ett värde på kanten visar de flesta webbläsare tabellen med en kant som har värdet 1. Om du vill att webbläsarna ska visa tabellen utan kanter anger du värdet 0 för Kant.
Om du vill visa cell- och tabellgränser när kanten har värdet 0 väljer du Visa > Designvyalternativ > Visuella hjälpmedel. Det här alternativet är endast tillgängligt i designvyn.
Upprepade rader i tabellen
Anger vilka rader i tabellen som är inkluderade i den upprepade regionen.
Startrad
Anger radnumret som angivits som den första raden som ska inkluderas i den upprepade regionen.
Slutrad
Anger radnumret som angivits som den sista raden som ska inkluderas i den upprepade regionen.
Regionnamn
Gör att du kan ange ett unikt namn för den upprepade regionen.
När du har infogat en upprepande tabell i en mall kan du anpassa den genom att växla bakgrundsfärgen i tabellraderna.
<tr bgcolor="@@( _index & 1 ? '#FFFFFF' : '#CCCCCC' )@@">
Du kan ersätta de hexadecimala värdena #FFFFFF och #CCCCCC med andra färgval.
Följande är ett kodexempel på en tabell som inkluderar omväxlande bakgrundsfärger i tabellen:
<table width="75%" border="1" cellspacing="0" cellpadding="0"> <tr><th>Name</th><th>Phone Number</th><th>Email Address</th></tr> <!-- TemplateBeginRepeat name="contacts" --> <tr bgcolor="@@(_index & 1 ? '#FFFFFF' : '#CCCCCC')@@"> <td> <!-- TemplateBeginEditable name="name" --> name <!-- TemplateEndEditable --> </td> <td> <!-- TemplateBeginEditable name="phone" --> phone <!-- TemplateEndEditable --> </td> <td> <!-- TemplateBeginEditable name="email" --> email <!-- TemplateEndEditable --> </td> </tr> <!-- TemplateEndRepeat --> </table>
Logga in på ditt konto