[ Príspevkov: 16 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.05.08
Prihlásený: 16.07.09
Príspevky: 748
Témy: 121 | 121
NapísalOffline : 16.07.2008 22:05 | class a id

aky je rozdiel v pouzivani <div class="xxx"> a <div id="xxx"> nemam v tom jasno


Offline

Užívateľ
Užívateľ
class a id

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 16.07.2008 22:13 | class a id

id sa používa rpe prvky, ktoré máš na stránke iba raz, napríklad
<div id="hlavicka">nadpis</div>

a class sa používa pre prvky, ktoré sú na stránke viac krát.. napríklad
<div class="oddelovac"></div> ("oddelovac" predtavuje napríklad voľný priestor na stránke, nejaká väčšia medzera - možno blbý príklad, ale nič ma teraz nenapadlo lepšie :D)

lepšie by sa ten class dal vysvetliť na formátovanie textu, ale tagom span..

napríklad
Kód:
.tucny{font-weight: bold}

<div id="obsah">
<p>Toto je nejaký text, obyčajný, ale <span class="tucny">toto je už tučný text</span>. Tetno je zas normálny</p>
</div>


_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.05.08
Prihlásený: 16.07.09
Príspevky: 748
Témy: 121 | 121
Napísal autor témyOffline : 16.07.2008 22:37 | class a id

ale ked id nepouzijem na stranke nieje to chyba však ?


Offline

Užívateľ
Užívateľ
class a id

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 16.07.2008 22:41 | class a id

nie je.. ale prečo by si to nepoužíval?


_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
class a id

Registrovaný: 22.11.07
Príspevky: 1368
Témy: 22 | 22
Bydlisko: PD
NapísalOffline : 16.07.2008 22:59 | class a id

dedko45 píše:
ale ked id nepouzijem na stranke nieje to chyba však ?
Pokial robis nejaky layout, tak nevidim dovod nepouzivat idcka.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 17.07.2008 0:44 | class a id

Id je viac využiteľné v kombinácii s javaskriptom (ako s css, tam ti bude stačiť aj class).


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.05.08
Prihlásený: 16.07.09
Príspevky: 748
Témy: 121 | 121
Napísal autor témyOffline : 17.07.2008 2:16 | class a id

chrono píše:
Id je viac využiteľné v kombinácii s javaskriptom (ako s css, tam ti bude stačiť aj class).
ja co som urobil web tak som nepouzil ai jedno id.....ale prerobim to na id(ked sa mi bude chciet:D) lebo chcem tam neskor robit daco s JS


Offline

Užívateľ
Užívateľ
class a id

Registrovaný: 22.11.07
Príspevky: 1368
Témy: 22 | 22
Bydlisko: PD
NapísalOffline : 17.07.2008 7:35 | class a id

chrono píše:
Id je viac využiteľné v kombinácii s javaskriptom (ako s css, tam ti bude stačiť aj class).
Co ma spolocne to, ci pouzijes id, alebo nie s JavaScriptom ? Vies vobec o com rozpravas ? Idcka sa pouzivaju na hlavne oddiely stranky, napr. header, footer, lavy panel atd., ktore sa nachadzaju na stranke len raz.


Offline

Skúsený užívateľ
Skúsený užívateľ
class a id

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 17.07.2008 7:49 | class a id

vysvetlim to inak ;)

ID je proste ID. Identifikator. Pouzivaj ho na prvky s ktorymi chces dodatocne nieco robit, na prvky ktore su na stranke len raz. Ak je nejaky div staticky a JS ho nikdy menit/citat/cokolvek nebude, nemas dovod mu davat identifikator.

Class zase definuje triedu. Napr class="menuItem". Poloziek menu budes mat 10, vsetky maju vyzerat rovnako, tak im nebudeme definovat 10 rovnakych stylov podla id, ale vyuzijeme class.


_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 17.07.2008 7:53 | class a id

ono v podstate ti to vysvetlím prakticky ...
máš skupinu punkáčov a táto skupina nosí čierne trička
ale jožo s číslom občianksým xy nosí biele tričko ...
miro s občianským mn má iné číslo občianskeho ako jožo preto nosí modré tričko

teda:
ID - je jedinečný spoznávací bod ... napr. číslo občiankseho, nikto nemá dve rovnaké ...
CLASS - je pre jeden alebo viac prvkov (názov class - trieda) zmyslom je aby si mohol dať viac prvkom rovnaké štýly ....

JS => javascript pracuje tak že si zoberie jedinečný kľúč prvku (ID) a s ním vykonáva akcie. POkiaľ sa nemýlim berie ho ako objekt ..

teda to že si nikde nepoužil ID nie je problém ... Pokiaľ chceš mať poriadok, tak je fajn si pooznačovať jednotlivé tágy:
Kód:
<div id="stranka">
 <div id="header">
  <div id="logo">
   <img src="logo.gif" ...>
  </div>
  <div id="menu">
  ...
  </div>
 </div>
 <div id="obsah">
..............
.........
.............
 </div >


Offline

Skúsený užívateľ
Skúsený užívateľ
class a id

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 17.07.2008 10:31 | class a id

podľa mojich vedomostí je id (pri formátovaní) na formátovanie jedného konkrétneho objektu, class na formátovanie viacerých objektov s rovnakou hodnotou class


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 17.07.2008 10:34 | class a id

rooobertek píše:
podľa mojich vedomostí je id (pri formátovaní) na formátovanie jedného konkrétneho objektu, class na formátovanie viacerých objektov s rovnakou hodnotou class

super prečítaj hneď druhý post, môj post nad týmto a ešte GoodWillov ... super že ...

Goodwill: predbehol si ma ... škoda ...


Offline

Skúsený užívateľ
Skúsený užívateľ
class a id

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 17.07.2008 10:42 | class a id

Trošku tu niektorí mudrujete, tak si dovolím odkázať na oficiálnu HTML dokumentáciu a významné časti voľne preložiť aj pre neinformatikov neangličtinárov.

Oficiálna dokumentácia, atribút ID píše:
Definície:
id = typ name (to znamená, že musí začínať písmenom [A-Za-z] a nasleduje ľubovoľne dlhý reťazec písmen, čísiel [0-9], spojovníkov ["-"], podtržníkov ["_"], dvojbodiek [":"] a bodiek ["."]); záleží na veľkosti písmen

Atribút id priradí elementu meno. Toto meno musí byť vrámci celého dokumentu (teda 1 vygenerovaná HTML stránka) unikátne.

Úlohy atribútu id:
- CSS selektor
- cielenie odkazov (anchor)
- prostriedok na odkazovanie na konkrétny element v klient-skriptoch (najznámejší je JavaScript)
- názov deklarovaného elementu OBJECT
- všeobecné spracovanie prehliadačmi (napr. pri získavaní dát z HTML dokumentov do databáz, pri konverzii HTML dokumentov do iných formátov, atď)

Oficiálna dokumentácia, atribút CLASS píše:
class = typ cdata-list (cdata je ľubovolná sekvencia znakov z použitej znakovej sady dokumentu, môže obsahovať znakové entity, prehliadače by mali cdata spracovať nasledovne: nahradiť znakové entity príslušnými znakmi, ignorovať znaky nového riadka, nahradiť tabulátory jednou medzerou, medzery na začiatku a konci reťazca sa ignorujú), záleží na veľkosti písmen
Atribút CLASS priradí elementu jeden alebo viac tried (CLASS je trieda); hovoríme, že element patrí do týchto tried. Viacero elementov môže patriť do rovnakej triedy.

Úlohy class atribútu:
- selektor v CSS (keď chceme priradiť nejaké vlastnosti celej množine elementov)
- všeobecné spracovanie prehliadačmi
(dovolím si ešte doplniť bod o použití v skriptoch, aj keď je to z praxe veľmi bolestné a prehliadače sa chovajú rôzne; pozn. prekladateľa)

V zásade ste to už povedali, ale nech v tom má jasno aj ten, ktorý sem príde o dva roky.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 17.07.2008 14:48 | class a id

lio04 píše:
Co ma spolocne to, ci pouzijes id, alebo nie s JavaScriptom ? Vies vobec o com rozpravas ? Idcka sa pouzivaju na hlavne oddiely stranky, napr. header, footer, lavy panel atd., ktore sa nachadzaju na stranke len raz.
A ty vieš o čom píšeš? :roll:
Prečo by som pre header, footer (čokoľvek, čo je na stránke len raz) nemohol/nemal použiť class?

V JS je oveľa jednoduchšie nájsť element, ktorý má nejaké id (určite poznáš funkciu getElementById) ako element s určitým class (takže preto má id väčšie využitie práve v JS; v css by si sa bez neho bez problémov zaobišiel).


Offline

Užívateľ
Užívateľ
class a id

Registrovaný: 22.11.07
Príspevky: 1368
Témy: 22 | 22
Bydlisko: PD
NapísalOffline : 17.07.2008 22:53 | class a id

chrono píše:
A ty vieš o čom píšeš? :roll:
Prečo by som pre header, footer (čokoľvek, čo je na stránke len raz) nemohol/nemal použiť class?
Kludne mozes, nikde som nenapisal ze nie. Ale nebudem hadam pouzivat atribut urceny pre triedu nejakych prvkov na prvok, ktory je na stranke jedinecny. Pouzivaj class, ked myslis, ze je to lepsie, alebo ti to ulahcuje pracu. :lol:


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.05.08
Prihlásený: 16.07.09
Príspevky: 748
Témy: 121 | 121
Napísal autor témyOffline : 18.07.2008 1:55 | class a id

ok tak uz to viem. :)


 [ Príspevkov: 16 ] 


class a id



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

MicroSDHC class 2 alebo class 4 mám vrátiť ?

v Pamäte

3

714

16.12.2010 20:09

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

User Class

v Redakčné systémy

2

514

12.03.2007 14:51

koudy

V tomto fóre nie sú ďalšie neprečítané témy.

C++ class

v Assembler, C, C++, Pascal, Java

16

1212

13.11.2010 12:32

ado21

V tomto fóre nie sú ďalšie neprečítané témy.

class PHPMailer

v PHP, ASP

3

353

30.09.2012 12:19

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi class

v Delphi, Visual Basic

1

838

10.09.2009 16:35

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

dekompilaccia class

v Assembler, C, C++, Pascal, Java

1

694

05.11.2007 9:04

sento

V tomto fóre nie sú ďalšie neprečítané témy.

User Class

v Redakčné systémy

3

536

06.07.2007 7:02

masterdead

V tomto fóre nie sú ďalšie neprečítané témy.

Verify Class ID

v Operačné systémy Microsoft

0

378

17.04.2009 0:34

lukas

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] template class

v PHP, ASP

16

1164

08.02.2009 18:54

Unlink

V tomto fóre nie sú ďalšie neprečítané témy.

class get/post

v PHP, ASP

0

560

06.06.2010 18:20

Unlink

V tomto fóre nie sú ďalšie neprečítané témy.

User Class - help

v Redakčné systémy

8

474

08.01.2007 19:09

Leachim

V tomto fóre nie sú ďalšie neprečítané témy.

database class, oop php

v PHP, ASP

10

825

16.02.2010 15:12

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

generovanie class diagramu (java)

v Assembler, C, C++, Pascal, Java

3

710

03.12.2011 21:25

walther

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] PHP template class

v PHP, ASP

23

1163

24.02.2009 23:09

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Mysql database php class

v PHP, ASP

25

1356

28.02.2008 13:04

martin90

V tomto fóre nie sú ďalšie neprečítané témy.

User class nastavenie farieb

v Redakčné systémy

3

537

12.05.2007 12:20

Toxic



© 2005 - 2025 PCforum, edited by JanoF