webForumDet fria alternativet

Border på alla utom en?

HTML & CSSur HTML, XHTML & CSS

8 svar · 263 visningar · startad av Yoda

Medlem sedan nov. 2002291 inlägg
Frågan#1

Jag vill ha en tunn border på alla mina bilder, utom en.

Jag har skrivit så här:

img
{
   border: 1px solid black; 
}

i min .css fil, och då får jag en den border jag vill ha på alla bilder.

Men hur skriver jag på den bilden jag inte vill ha någon border på? Går det att göra så, tro?

Medlem sedan nov. 20017 144 inlägg
#2

Visst, det borde gå:

img
{
   border: 1px solid black; 
}
#imgspec{border:0px;}
...

<img src="1.gif">
<img src="2.gif">
<img src="3.gif" id="imgspec">
Medlem sedan okt. 20005 273 inlägg
#3

Det korrekta borde vara

[red]
#imgspec{border:none;} 
[/red]

Eller har jag fel :q

mv icaaq

Medlem sedan nov. 20017 144 inlägg
#4

Det kanske är den riktiga syntaxen, jag får dock inget fel på w3c med "border:0;"

Medlem sedan okt. 20005 273 inlägg
#5

Resultatet blir nog den samma.

mv icaaq

Medlem sedan jan. 20013 406 inlägg
#6

Kan du inte skriva style="border: 0px" på den bilden som du inte vill ha border på?

Medlem sedan nov. 20017 144 inlägg
#7

jo, visst.

Medlem sedan juli 20013 378 inlägg
#8

Om none kontra 0px

icaaq:
Det *är* inget fel på border:0px!
I CSS2-specen står det såhär om värdet "none" på border:

none
No border. This value forces the computed value of 'border-width' to be '0'.

http://www.w3.org/TR/CSS2/box.html#border-style-properties

Dessutom står det lite ovanför det avsnittet att "border-width" får ha vilket numeriskt värde som helst, bara det inte är negativt (vilket ju inkluderar 0) ;)

resultatet blir det samma som du säger ;)

Medlem sedan nov. 2002291 inlägg
#9

Tack!!

Tack ska ni ha, det fungerar fint!

. :e

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