DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   (X)HTML, JavaScript, DHTML, XML, CSS (http://www.devprotalk.com/forumdisplay.php?f=8)
-   -   line numbering (http://www.devprotalk.com/showthread.php?t=2728)

dee 06. 04. 2007. 10:40

line numbering
 
Nisam siguran da je ovo moguce, ali za svaki slucaj, mozda netko ima kakvu ideju/rjesenje.

Imam html-ove po npr. 1000 redaka i svaki red mora biti numeriran (redovi teksta/sadrzaja, ne koda). HTML sadrzi razne elemente -> <p>, <ul>, <ol>, <input>, <textarea>, <div>. Ono sto me zanima je: postoji li kakav nacin da numeriram linije teksta u dokumentu? mislim na nesto automatizirano, naravno.

Trenutno je stvar rijesena tako da se u svakom redu poziva funkcija koja vraca jedan <label>$broj_retka</label> apsolutno pozicioniran na left:0; sto je ok, ali zahtijeva bjesomucni paste u svaku liniju teksta. Ima li sta automatizirano?

jablan 06. 04. 2007. 10:55

Ja ne razumem: da li ispisuješ taj HTML u okviru druge stranice (kao code snippet) pa hoćeš da ga numerišeš, ili šta?

dee 06. 04. 2007. 11:04

ma ne...ispricavam se ako sam bio nedovoljno jasan.

to je dokument, sam za sebe, uzmi najjednostavniji slucaj: u html dokumentu imas 1000 linija teksta (rasporedjenih po raznim html blokovima/tagovima) i treba numerirati linije.

jablan 06. 04. 2007. 11:12

Sorry, ja opet ne razumem. HTML omogućava da se tekst unutar njega pozicionira na najrazličitije moguće načine, linije mogu da se preklapaju, nekad imamo više kolona. Imaš li neki primer ulaza i izlaza, bilo bi tako najjasnije?

Opet, možda je do mene što ne razumem.

dee 06. 04. 2007. 11:33

npr:

Kôd:

<div style="width:500px;">
<h1>Naslov</h1>
<h2>Podnaslov</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</p>
<ul>
<li>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </li>
<li>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </li>
<li>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </li>
</ul>
<input name="x" value="Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum" />
<span>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </span>
<ol>
<li>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </li>
<li>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </li>
</ol>
</div>

nema vise kolona. nema float elemenata. samo eventualno neka margina. dakle, normal flow.

ovako postavljen tekst, rasporedit ce se u x linija (ovisno o sirini wrapper div-a). konkretno, unutar recimo jednog <li> elementa, pasus ce se razlomiti u npr 3 linije (opet, ovisno o sirini wrappera). mene zanima, postoji li nacin da numeriram te redove automatski? dakle, da mi se ispred svakog reda teksta pojavi broj linije u kojoj je, posto ce se broj redova ocito mijenjati promijenim li npr. wrapperu width atribut.

galeksic 06. 04. 2007. 12:06

background ili javascript
 
ili stavi, ako mozes, u pozadinu neku sliku gde si vec upisao brojeve linija i pogodio mesto gde treba da stoje, ili sacekaj ovde nekog javascript gurua koji ce to lepo da resi. :)

Taurus 06. 04. 2007. 14:04

Koliko sam ja razumeo to bi trebalo da ima veze sa sirinom teksta, tj. morao bi da odredis tacan broj karaktera koji ti ide u jednoj liniji pre nego sto se uradi wrap.

Posle toga odradis skriptu koja ce ti na zadati broj karaktera sama ubacivati label.

Daj Boze da sam razumeo sta si hteo, a i da si ti razumeo sta sam ti ja rekao, posto i meni zvuci konfuzno. :D

zira 06. 04. 2007. 14:16

Tebi treba nesto kao ovo (dno strane), radi samo u IE, pomocu .htc?

http://jeffhowden.com/code/css/forms/

Mozda ti pomogne i
http://elasticdog.com/2004/09/code-viewer/


Vreme je GMT +2. Trenutno vreme je 11:48.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.