div id , div class

dashe

Registered
Сорри за тъпия въпрос ...
Но ми е интересно..
Каква е разликата между div id & div class
И кое е по добре за ползване.. :)
 
dashe каза:
Сорри за тъпия въпрос ...
Но ми е интересно..
Каква е разликата между div id & div class
И кое е по добре за ползване.. :)
ами разликата е че когато имаш
такова
Код:
div.class {
background-image:url(images/blank.gif) ;
}
class е класът
и когато направиш див
се пише така
<div class="class"></div>

когато идползваш id в css файла напишеш
Код:
#id {
background-image:url(images/blank.gif) ;
}

а дива ще изглежда така
<div id="id"></div>

когато използваш обаче
Код:
div.class {
background-image:url(images/blank.gif) ;
}
това ще важи само за тагове <div> а ако го напишеш
така
Код:
.class {
background-image:url(images/blank.gif) ;
}

ще важи и за таблизи и всичко
 
div id се използва предимно като обекта ще бъде използван в javascripts и трябва да бъде уникален, докато div class, може да се задава на повече от един div. :)
 
adrian каза:
div id се използва предимно като обекта ще бъде използван в javascripts и трябва да бъде уникален, докато div class, може да се задава на повече от един div. :)
то и див id може да се използва много пъти
пример
имаме 5 дива
<div id="id">един див<div>
<div id="id">втори див<div>
<div id="id">трети див<div>
<div id="id">четвърти див<div>
<div id="id">пети див<div>

пак може да се използва
много пъти
 
Не съм казал, че не може да се ипозлва много пъти, казах просто, че се използва предимно като се задава уникален обект за използване в javascripts :)
 
adrian каза:
Не съм казал, че не може да се ипозлва много пъти, казах просто, че се използва предимно като се задава уникален обект за използване в javascripts :)
ами не съм те разбрал правилно

малко я наспамих тая тема аз

не разбирам от JS за да знам как се използва...
 
По замисъл ID е уникално и е неправилно да се използва едно и също ID за повече от един елемент. Класът обаче е замислен да се използва като шаблон за повече от един обект/елемент.

Това трябва да се избягва (да не кажа на всяка цена):
Код:
<div id="id">един див<div>
<div id="id">втори див<div>
<div id="id">трети див<div>
<div id="id">четвърти див<div>
<div id="id">пети див<div>
 

Back
Горе