webForumDet fria alternativet

<cite>

3 svar · 340 visningar · startad av K@llen

K@llenMedlem sedan mars 20032 654 inlägg
#1

Hej,

Jag använder <cite>-elementet för att markera citat i en text. Texten markeras kursivt med indrag. Kod:

cite {
  margin:10px;
  padding-left:18px;
  padding-right:18px;
  font-style:italic;
  font-family : verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 0.7em; line-height: 14px;
  color: #444; background-color:transparent;
}

Problemet är att det bara är första raden som blir indragen. Varför är det så?

zcorpanMedlem sedan dec. 20042 269 inlägg
#2

<cite> används inte för citat! :) "Citat" på engelska är "quote", och för att märka upp citat har du <q> eller <blockquote>.

<cite> används för citeringar, eller referenser. Till exempel:

<p><cite>K@llen</cite> sade, <q>Problemet är att det bara 
är första raden som blir indragen. Varför är det så?</q>.</p>
<blockquote>
 <p>Hej,</p>
 <p>Jag använder <cite>-elementet för att markera citat i en text. 
 Texten markeras kursivt med indrag. Kod:</p>
 <pre>cite {
 margin:10px;
 padding-left:18px;
 padding-right:18px;
 font-style:italic;
 font-family : verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 line-height: 14px;
 color: #444;
 background-color:transparent; 
}</pre>
 <p>Problemet är att det bara är första raden som blir indragen. 
 Varför är det så?</p>
</blockquote>
<p>— <cite>K@llen</cite>, I dag, 16:57</p>

Svaret på frågan är dock att <cite> genererar en inline-box, medan det låter som du vill ha en block-box (display:block). Om du använder <blockquote> istället (som genererar en block-box per default) så funkar det nog bättre. :)

InsiderMedlem sedan jan. 20001 003 inlägg
#3

Det beror på att <CITE> är ett inline-element, alltså något som förekommer inom en enda rad.
MEN, för citat ska du använda <Q> eller <BLOCKQUOTE>, och i ditt fall kanske välja blockelementet, om det är ett helt stycke du ska citera; alltså <BLOCKQUOTE>.
Läs mer: http://www.autisticcuckoo.net/arkiv.php?id=2005/04/15/missforstadda-termer

K@llenMedlem sedan mars 20032 654 inlägg
#4

Perfekt. Jag använde först blockquote, sedan läste jag ett inlägg som jag nog fattade fel och ändrade till cite. Men nu är det tillbaka igen. Tack. :D

Genererad på 502 ms · cache AV · v20260730165559-full.f96bc7eb