Daniel Częstki

Daniel Częstki senior php developer

Temat: problem z etykietami na stronie

witam.

głowie się bo nie wiem co jest grane.
Mam w dokumencie html ustawione kilka etykiet.
kiedy wpisze adres z tą etykietą to strona ustawia się na niej, ale znika wszystko co jest powyżej tzn. nie można przesunąć się w górę.
wiecie czym to może być spowodowane ?

konto usunięte

Temat: problem z etykietami na stronie

A w jaki sposób zrobiłeś etykiety ?
Za pomcą id ?
Pokaż jakiś kod.
Pokaż przykład.Oskar Wróbel edytował(a) ten post dnia 30.09.09 o godzinie 10:48
Daniel Częstki

Daniel Częstki senior php developer

Temat: problem z etykietami na stronie

etykiety zrobilem za pomoca:
<a name='krok1'></a>
<a name='krok2'></a>
<a name='krok3'></a>Daniel Częstki edytował(a) ten post dnia 30.09.09 o godzinie 10:52

konto usunięte

Temat: problem z etykietami na stronie

Strzelam, bo nie widzę problemu, a sam się jeszcze z takim nie spotkałem. Może spróbuj puścić stronę przez validator i sprawdź czy masz podomykane wszystkie znaczniki.
Daniel Częstki

Daniel Częstki senior php developer

Temat: problem z etykietami na stronie

http://www.pewik.gdynia.pl/ebok/2,przylaczenie-do-syst...

błędów nie ma. na razie szukam co jest nie tak
jak wyłącze style to jest ok. a wiec którys ze styli musi to robicDaniel Częstki edytował(a) ten post dnia 30.09.09 o godzinie 11:19
Daniel Częstki

Daniel Częstki senior php developer

Temat: problem z etykietami na stronie

dobra - znalazlem :)
w deklaracji
#left {
padding-bottom:3000px;
margin-bottom:-3000px;
}

konto usunięte

Temat: problem z etykietami na stronie

a możesz podać nam cały kod ? bo z tego nie nie wynika

konto usunięte

Temat: problem z etykietami na stronie

Daniel Częstki:
etykiety zrobilem za pomoca:
<a name='krok1'></a>
<a name='krok2'></a>
<a name='krok3'></a>Daniel Częstki edytował(a) ten post dnia 30.09.09 o godzinie 10:52

etykieta z angielska 'label' ma swój własny tag;
atrybut 'name' jest zastąpiony przez 'id'
Tomasz Nowakowski

Tomasz Nowakowski frontend developer

Temat: problem z etykietami na stronie

Rafał Zabrowarny:
Daniel Częstki:
etykiety zrobilem za pomoca:
<a name='krok1'></a>

etykieta z angielska 'label' ma swój własny tag;

Ale nie chodziło o tag etykiety, tylko o etykietę jak w językach programowania która umożliwia skoczenie do podanego fragmentu kodu.
Zapis <a name='krok1'></a> spowoduje, że po wywołaniu http://adres.com/index.html#krok1 strona przewinie się do odpowiednio fragmentu.
atrybut 'name' jest zastąpiony przez 'id'
Od kiedy? Name i id są równorzędne w przypadku <a> choć dają inne możliwości:
http://www.w3.org/TR/1999/REC-html401-19991224/struct/... (koniec paragrafu). No i powodzenia w używaniu id zamiast name w tagach meta :D

konto usunięte

Temat: problem z etykietami na stronie

Może atrybut 'name' nie jest jeszcze oznaczony jako 'D' ale ...

W3C jasno opisuje co identyfikuje element DOM (nie jest to wartość przypisana do atrybutu 'name')

w JS używa się getElementByID funkcji, która zastąpiła używana w XXw getElementByName

'name' jest jeszcze stosowane przez M$; mam nadzieje, że nie zamierzasz iść drogą M$ ??!!

'name' jest po prostu przestarzały; widać to po HTML5

BTW z etykietami dopiero teraz zrozumiałem sens wcześniejszych twoich wypowiedzi
Tomasz Nowakowski

Tomasz Nowakowski frontend developer

Temat: problem z etykietami na stronie

Czy zadałeś sobie trud, żeby kliknąć w link który podałem?
http://www.w3.org/TR/1999/REC-html401-19991224/struct/...

"Use id or name? Authors should consider the following issues when deciding whether to use id or name for an anchor name:
* The id attribute can act as more than just an anchor name (e.g., style sheet selector, processing identifier, etc.).
* Some older user agents don't support anchors created with the id attribute.
* The name attribute allows richer anchor names (with entities)."

Zastanów się trochę zanim coś napiszesz. Co ma do tego js? Etykiety o których mowa nie potrzebują javascriptu do działania.
A co ma MS? Link prowadzi do dokumentu W3C na których wytyczne się niby powołujesz.

Zapominasz, że name jest używane nie tylko do identyfikacji elementu, ale też w innych sytuacjach. Zresztą w HTML 5 nadal występuje name w tych "innych" sytuacjach. A w jakich to nie będzie dla ciebie pracą domową.

konto usunięte

Temat: problem z etykietami na stronie

Tomasz Nowakowski:
Czy zadałeś sobie trud, żeby kliknąć w link który podałem?

Oczywiście, że tak; a czy Ty zadałeś sobie trud i przeczytałeś dokładnie ten sam dokument ?? (W3C jasno określa, że do identyfikacji elementów używa się atrybutu ID !!)
Zastanów się trochę zanim coś napiszesz. Co ma do tego js? Etykiety o których mowa nie potrzebują javascriptu do działania.

Zastanowiłem się; głównie poprzez JS czyta się i modyfikuje drzewko DOM; jeżeli zadasz sobie trud to znajdziesz bardzo wiele odpowiedników w JS z API zaproponowanym przez W3C do obsługi DOM; jeżeli w JS zaleca się stosowanie wartości ID zamiast NAME to ma swoje uzasadnienie i nie jest to kwestią kaprysów ECMA, Mozilli czy innej organizacji zajmującej się rozwojem JS
A co ma MS? Link prowadzi do dokumentu W3C na których wytyczne się niby powołujesz.

M$ to orędownik HTML przed 4.01 (layout oparty na tabelkach, używanie atrybutu NAME itp);
Zapominasz, że name jest używane nie tylko do identyfikacji elementu, ale też w innych sytuacjach. Zresztą w HTML 5 nadal

Człeku zadufany w sobie; przeczytaj i zrozum specyfikacje HTML a potem jeszcze raz i jeszcze raz, aż zrozumiesz, że w XXIw stosowanie wartości atrybutu NAME jako identyfikatora jest błędne

występuje name w tych "innych" sytuacjach. A w jakich to nie będzie dla ciebie pracą domową.

Człeku zadufany w sobie; jak już się mądrzysz to napisz, że właśnie w przytaczanym przez ciebie elemencie nazywanym uparcie i BłęDNIE jako etykieta nie będzie stosowany atrybut NAME !!

jest przed tobą weekend więc zdążysz przeczytać draft i dowiesz się z niego, że NAME w większości wypadków wypada;Rafał Zabrowarny edytował(a) ten post dnia 11.11.09 o godzinie 19:11
Tomasz Nowakowski

Tomasz Nowakowski frontend developer

Temat: problem z etykietami na stronie

Widzę, że dalej nie rozumiesz gdzie popełniłeś błąd i brniesz coraz dalej od tematu. Dlatego jako "człowiek zadufany w sobie" pozwolę sobie na komfort wycofania się z tej bezowocnej dyskusji.

Następna dyskusja:

Float right i problem pod IE7




Wyślij zaproszenie do