webForumDet fria alternativet

problem med <p>

HTML & CSSur HTML, XHTML & CSS

16 svar · 395 visningar · startad av silfver

Medlem sedan apr. 200312 679 inlägg
Frågan#1

hejsan!

Har sökt runt lite, och hittade att man kan ändra marginalen på en p-tagg. <p style="margin: 0px;".

Men... mitt problem är ett annat. Om man skriver såhär:

<p>Rubrik</p>
<p>text...</p>

så kommer det att bli ett -väldigt- stort mellanrum mellan rubriken och texten. Är det möjligt att på något sätt ändra detta? Kan man ändra marginalen på botten också? För om man skriver margin: 0px; så lägger sig paragraferna bara närmre varann, jag vill ha mellanrum neråt men inte uppåt.

Jag vet inte vad jag pratar om längre... Men jag postar tråden ändå.

Mvh

Medlem sedan aug. 20039 340 inlägg
#2

Med margin-bottom, tex:

 
<style type="text/css">
p	{margin: 0px; margin-bottom: 12px;}
</style>
Medlem sedan apr. 200312 679 inlägg
#3

Ja titta så fint. Jag klurade ut det själv också. :)

<p id="head" style="margin-bottom: 5px;">Rubrik</p>
<p style="margin: 0px;">text</p>
Medlem sedan nov. 200013 890 inlägg
#4

Ska du skriva en rubrik bör du använda en tagg som är avsedd för detta. T.ex <h1>. ;)

Medlem sedan aug. 20039 340 inlägg
#5

Har du flera rubriker kanske du behöver en class?

 
<style type="text/css">
p	{margin: 0px; }
head	{margin-bottom: 5px;}
</style>

<p class="head" >Rubrik</p>
<p>text</p>
Medlem sedan aug. 20039 340 inlägg
#6

Web-Tor skrev:

Ska du skriva en rubrik bör du använda en tagg som är avsedd för detta. T.ex <h1>. ;)

Är inte hx deprecated?

Medlem sedan apr. 200312 679 inlägg
#7

nitro2k01 skrev:

Med margin-bottom, tex:

 
<style type="text/css">
p	{margin: 0px; margin-bottom: 12px;}
</style>

Föresten, det där funkar ju inte. :)
Blir ju likadant ändå...

Medlem sedan apr. 200312 679 inlägg
#8

Web-Tor skrev:

Ska du skriva en rubrik bör du använda en tagg som är avsedd för detta. T.ex <h1>. ;)

Har jag aldrig testat. :) Kanske dags för det nu då? *testar*

h1.head - skriver man så för att ändra i css? :)

Medlem sedan nov. 200013 890 inlägg
#9

Är inte hx deprecated?

Det hoppas jag verkligen inte!?
Var har du läst det?

Medlem sedan apr. 200312 679 inlägg
#10
p {
	margin: 0px;}

<h5>Rubrik</h5>
<p>text</p>

Det blir ju stora avstånd mellan rubrik och text i vilket fall.
Ska man behöva ändra marginalerna på "h" också?

Hur ändrar man så att samtliga <h>-taggar inte har någon margin då? skriver man bara som jag gjorde med <p>-taggen?

h {
margin: 0px;}

Medlem sedan sep. 20021 655 inlägg
#11

nitro2k01 skrev:

Web-Tor skrev:

Ska du skriva en rubrik bör du använda en tagg som är avsedd för detta. T.ex <h1>. ;)

Är inte hx deprecated?

Definitivt inte.
Att kunna använda CSS är verkligen jättebra, men det är fortfarande viktigt att använda rätt taggar (t ex <hn> för rubriker), även om man kan få ett p-element att se ut som en rubrik genom att endast använda CSS.

Jag vet att det står något om detta i CSS-specifikationen, men jag kan inte hitta det just nu.

Medlem sedan apr. 200312 679 inlägg
#12

Jag löste det såhär:

<h5 id="head">Rubrik</h5>
<p>text</p>

css:

#head {
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #669900;}
p {
	margin: 0px;}
Medlem sedan jan. 2003282 inlägg
#13

Nä, h och h5 är inte samma sak.
Du måste sätta margin:0 på dom taggar du vill ha det på.

Mvh
Jan-Olov

Medlem sedan nov. 200013 890 inlägg
#14

Är detta huvudrubriken bör du använda <h1>. Utseendet ändrar du alltså så här:

h1 {
 /* CSS här */
}

<h1>Rubrik</h1>
Medlem sedan apr. 200312 679 inlägg
#15

Såhär då! :)

h5 {
	margin-bottom: 0px;}
p {
	margin: 0px;
	font-size: 10px;
	text-align: justify;
	line-height: 150%;}

Tack för det Tor! Nu har jag validerat och klarat av allting.
Godkänner mitt egna svar som accepterat. :OO
mvh

Medlem sedan mars 2004485 inlägg
#16

övre och undre marginal med css

Så här gör jag funkar fin fint:

ex:

p {
margin-top: 0.1em;
margin-bottom: 0.1em;
}

h1 { font: 24px "Verdana", sans-serif; color: #000;
margin-top: 0.2em; margin-bottom: 0.2em; }

Medlem sedan dec. 2002227 inlägg
#17

En av anledningarna till att man bör använda <hn> taggarna för rubriker är att sökmotorer får lättare att kontrollera sidans innehåll och rangordna sidor efter detta. De tar med eventuella rubriker i sina kalkyler och ger sidor med nyckelord som förekommer i dessa "pluspoäng".

Folk använder ju dock detta till att "fuska" med genom att skriva all sin text med <hn> taggar, och formatera dem så att de liknar vanlig text. Men detta skall man givetvis undvika då det bara gör det svårare för sökmotorerna och de som använder dem.

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