webForumDet fria alternativet

Css - textjustering

11 svar · 784 visningar · startad av dahlgren

dahlgrenMedlem sedan aug. 20011 946 inlägg
#1

Har min cssfil bland annat förljande rader:

td, th, div, h1, h2, h3     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

Sen när jag skriver ut en ska på en sidan så används koden:

<div align="right"<Texten......</div>

Borde inte det gälla i istället för min css då hur ska jag göra får att få det att bli rätt?
sen finns även

p {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        text-align: justify;

        margin-top: 0px;

som evenuellt skulle kunna påverka. Hur löser man detta på bästa sätt?

GislavedMedlem sedan nov. 20041 740 inlägg
#2

Om du vill sätta en speciell stil för en speciell DIV trots att du tidigare har angivit hur div:ar ska behandlas kan du använda

<div style="text-align: right;">Texten......</div>
dahlgrenMedlem sedan aug. 20011 946 inlägg
#3

Ok problemet är att TinyMCE genererar:
<CODE><div align="right"<Texten......</div></CODE>
så antingen får jag alltså bygga om TinyMCE eller bygga om resten av sidans css.

jarvkloMedlem sedan juli 20013 378 inlägg
#4

Hmm..

code div {text-align:right}

skulle lösa dina problem om jag inte missuppfattar dig (jag antar då att koden är

<code><div align="right"[b]>[/b]Texten......</div></code>

och inget annat - Är den det du skrev bör du se över hur du konfigurerat din i TinyMCE rejält ;) )

dahlgrenMedlem sedan aug. 20011 946 inlägg
#5

jarvklo skrev:

Hmm..

code div {text-align:right}

skulle lösa dina problem om jag inte missuppfattar dig (jag antar då att koden är

<code><div align="right"[b]>[/b]Texten......</div></code>

och inget annat - Är den det du skrev bör du se över hur du konfigurerat din i TinyMCE rejält ;) )

Nu hänger jag inte tiktigt med TinyMCE ger koden.

<div align="right">Texten......</div>

men borde ge

<div text-align:right>Texten......</div>

för att fungera som jag vill har jag förtått rätt då?

jarvkloMedlem sedan juli 20013 378 inlägg
#6

Nej - jag ville bara kolla att den felvända "högervinkeln" i ditt kodexempel var ett skrivfel och inte den kod du fick ut ut TinyMCE ;)

Prova följande:
i head:

<style type="text/css">
code div {text-align:right}
</style>

Den regeln gäller för "alla div-taggar som ligger inuti en <code>" och gör alla dessa högerjusterade ;)

Förresten - när jag tänker efter på vad det förmodligen är det du vill veta - så är nog följande den enklaste lösningen:

Tag bort div från regeln du citerar i första inlägget - dvs ändra den till

td, th, h1, h2, h3     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

div-taggar har som default vänsterjusterad text - och anger du ingen justering för div nånstans i din CSS så gäller HTML-attributet ;)

/red - Sorry, slarvade lite i redigeringen :r

dahlgrenMedlem sedan aug. 20011 946 inlägg
#7

Det går ju att få och fungera med koden ovan men då blir det ju alltid högerjusterat i stället så jag tror rätt väg att gå i detta fall är att ändra den texten TinyMCE genererar istället.

jarvkloMedlem sedan juli 20013 378 inlägg
#8

Låter sunt...

Trist bara att det skall vara så attans knöligt eftersom den är så omfattande :P

dahlgrenMedlem sedan aug. 20011 946 inlägg
#9

jarvklo skrev:

Låter sunt...

Trist bara att det skall vara så attans knöligt eftersom den är så omfattande :P

Jo den verkade inte helt lätt att ändra i så jag hittade på en egen lösning. Inte så snyggt men det fungerar bra för mina behov.

  $article['content'] = str_replace("<div align=\"right">","<div style=\"text-align: right;\">", $article['content']);
überfuzzMedlem sedan apr. 2006409 inlägg
#10

Er, vad är TinyMCE?

GislavedMedlem sedan nov. 20041 740 inlägg
#11

Jag har med hjälp av ytterst krångliga och hemliga metoder lyckats komma fram till att det är en plattformsoberoende WYSIWYG-kontroll för att redigera innehåll på webbsidor.

überfuzzMedlem sedan apr. 2006409 inlägg
#12

Psst, tack för den info:n Lovar att inte säga det till någon.

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)