Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Jak to zlikwidować
Forum PHP.pl > Forum > Przedszkole
whoberth

Kiedyś miałem podobny problem, teraz znowu to samo. Jak to zlikwidować, prosiłbym o fragment kodu z opisem gdzie go wstawić.
Fifi209
Nie robi się stron na tabelkach.

Ustaw margin.
jmail
fifi robi się biggrin.gif masz gdzieś nie wiem jakieś RFC w którym jest napisane, ze nie wolno? DIV'y to tylko dobra praktyka (i moim zdaniem niekoniecznie dobra)

whobert a co Ty chcesz zlikwidować bo nie bardzo wyrozumiałem z tego rysunku
whoberth
No tam między obrazkami powstały takie jakby spacje, przerwy

A co do ustaw margin, to jak go ustawić, w czym?
potreb
I love tabelki smile.gif)

Whobert jeżeli chodzi o przerwy, bo zapewne to ma być menu, zastosuj listy ul dla li ustaw float left i przypisz obrazki do li. Podstawy html i css

Jeżeli nie wiesz dlaczego się przerwy zrobiły, to chyba widzisz jeden elemnt menu który zjechał ci w dół zapewne dlatego, że główny kontener ma za mało pikseli.
whoberth
Eeee no tylko moje html opiera się wyłącznie na podręczniku do informatyki, wspieranym kursem html. z boo.pl winksmiley.jpg Css to dla mnie magia. winksmiley.jpg

Edit: I co to jest kontenter? tongue.gif
jmail
1. ściągnij jakiś lepszy edytor do HTML'a - PSPad polecam (na Eclipse jeszcze czas przyjdzie winksmiley.jpg)
2. W jakiej przeglądarce to robisz? w każdej tak się dzieje? Generalnie wstawienie

<img>
<img>

może się w różnych przeglądarkach inaczej zachowywać jak

<img><img>

i stąd mogą być przerwy

3. Kontener to coś co zawiera w sobie inne elementy (jak sama nazwa wskazuje) w tym wypadku mówimy o kontenerze tych obrazków a to jest zdaje się komóka w tabeli
4. Porada słuszna co do ul i li - poczytaj o listach w HTML i wtedy zrobisz bez problemów.
5. HTML bez CSS'a jest jak samochód bez karoserii - warto równolegle zaczynać naukę
Fifi209
Cytat(whoberth @ 19.08.2009, 16:21:58 ) *
No tam między obrazkami powstały takie jakby spacje, przerwy

A co do ustaw margin, to jak go ustawić, w czym?

Myślałem, że chcesz mieć tam przerwy właśnie.
Ustaw maginy, bordery etc. wszystko na 0 winksmiley.jpg

W css.
whoberth
Ja cie kręcę. smile.gif Działa w ten sposób : "<img><img>". No chyba ściągnę ten edytor chociaż ja w stronach babrałem się kiedyś teraz kuzyn mnie poprosił o stworzenie mu stronki to próbuje co moge .winksmiley.jpg Mam jeszcze pytanie. Co zrobić żeby przy tworzeniu z obrazka odnośnika nie pojawiała się niebieska otoczka. tzn. jak zamienię obrazek w hiperłącze to po kliknięciu w niego wokół obrazka tworzy się taka śmieszna otoczka. Mam nadzieję, że ktoś zrozumie o co mi chodzi.
pyro
Cytat(jmail @ 19.08.2009, 17:16:57 ) *
fifi robi się biggrin.gif masz gdzieś nie wiem jakieś RFC


W dokumentach RFC się takich rzeczy nie opisuje, ale w założeniu HTML jest wyraźnie zaznaczone, że tabele mają służyć do przedstawiania danych tabelarycznych.


@[b]whoberth, masz tam margin: 10%, ustaw go na 0px.[/b]
Fifi209
Co do pytania o otoczkę...

Zainteresuj się dekorowaniem linków (w css)
whoberth
pyro, ten margin 10% jest po to aby mi strona nie przylegała do góry tylko tam ma być tak jakby czarny pasek.

Czyli bez css, ni w ząb tego nie zrobie?
jmail
pyro ale to są tylko dobre praktyki winksmiley.jpg czasami najwygodniej jest coś zakodzić w oparciu o tabelę. szczególnie jak całość wygląda nagłowek trzy kolumny stopka. jak kombinować z divami to później cuda wianki się dzieją na różnych przeglądarkach. bo ta height stosuje na sztywno nawet jak treść jest większa, tamta nie i tak dalej winksmiley.jpg poza tym udowodnij mi, że strona oparta na tabeli nie prezentuje danych tabelarycznych? snitch.gif koniec tematu bo znowu dyskusja o bożym narodzeniu i wielkanocy się robi

Moja opinia jest taka, że tworzenie na tabelach jest wygodne, tylko żeby nei popaść w jakąś głupotę i nie tworzyć dziesiątek tabel w tabelach
pyro
Cytat(whoberth @ 19.08.2009, 17:50:44 ) *
pyro, ten margin 10% jest po to aby mi strona nie przylegała do góry tylko tam ma być tak jakby czarny pasek.

Czyli bez css, ni w ząb tego nie zrobie?


margin-top, margin-left, margin-right, margin-bottom, margin: 1 2 3 4 ? smile.gif

Cytat(jmail @ 19.08.2009, 17:51:36 ) *
pyro ale to są tylko dobre praktyki winksmiley.jpg czasami najwygodniej jest coś zakodzić w oparciu o tabelę. szczególnie jak całość wygląda nagłowek trzy kolumny stopka. jak kombinować z divami to później cuda wianki się dzieją na różnych przeglądarkach. bo ta height stosuje na sztywno nawet jak treść jest większa, tamta nie i tak dalej winksmiley.jpg poza tym udowodnij mi, że strona oparta na tabeli nie prezentuje danych tabelarycznych? snitch.gif koniec tematu bo znowu dyskusja o bożym narodzeniu i wielkanocy się robi

Moja opinia jest taka, że tworzenie na tabelach jest wygodne, tylko żeby nei popaść w jakąś głupotę i nie tworzyć dziesiątek tabel w tabelach


@jmail, widzę, że nie masz o tym zbytniego pojęcia. Pogooglaj pod "div vs table" albo zobacz na kurshtml.boo.pl o co chodzi z tymi tabelami i divami.
jmail
pyro próbujesz mnie obrażać? sleepysmiley03.gif

wiem co to jest div wiem co to jest tabelka i sądzę, że wiedziałem to zanim Ty mówiłeś mama albo tata
pyro
Cytat(jmail @ 19.08.2009, 17:58:05 ) *
pyro próbujesz mnie obrażać? sleepysmiley03.gif

wiem co to jest div wiem co to jest tabelka i sądzę, że wiedziałem to zanim Ty mówiłeś mama albo tata


Widzę, że od razu robisz sobie wyimaginowanych wrogów. I sztucznie wciskasz mi na usta obrazę wobec Twojej osoby, mimo iż żadnych obraźliwych terminów nie użyłem. Robienie sobie wrogiej atmosfery? Nie tędy droga @jmail.

Na tym się kończy moja dyskusja z Tobą na temat divów i tabelek, ponieważ nie lubię wdawać się w konflikty i niepotrzebnie robi się off-topic.

Chcesz robić sobie strony na tabelkach to sobie rób. To Twoja sprawa. Ja i tak na całe szczęście nie będę korzystał z Twoich usług. Niestety nie raczyłeś nawet skorzystać z mojej wskazówki.

Jeśli ktoś, kto to teraz czyta się zastanawia, czy jednak robienie strony na tabelkach ma sens, to niech skorzysta z rady, którą napisałem post wyżej.

Tyle jeśli chodzi o odchylenie w tym temacie.
erix
http://osiolki.net/tabelki

Cytat
pyro ale to są tylko dobre praktyki czasami najwygodniej jest coś zakodzić w oparciu o tabelę. szczególnie jak całość wygląda nagłowek trzy kolumny stopka.

Ta, a potem wychodzi zupka trtrttdtdtdttdtdtdtrtdtrtdtdtdtrtrtr dla syntezatora głosu dla niepełnosprawnych.

Tabelki były ok, ale za czasów Netscape 4.5/Sylaba Komunikator, na kompie też używasz DOS-a? biggrin.gif
jmail
nie ale nadal kodzę w asemblerze.

z pyro już sobie wyjaśniliśmy wszystko na PW a tutaj nie będę prowadził dyskusji bo nie zostałem zrozumiany winksmiley.jpg

erix zapraszam również na PW jak chcesz wyjaśnień
ucho
Co do tematu - wziąć wszystkie img w diva i nadać obrazkom "float:left", wtedy tekst umieszczony pomiędzy znacznikami <img> nie będzie powodował odstępów.
A tabelki w layoucie to jak goto w językach programowania: ludzie mówią, że to zła praktyka, niektórzy o tym nie wiedzą, niektórzy mają to gdzieś.
charlie-cherry
Ja się częściowo odetnę od dyskusji "tabelki - wynalazek szatana czy konieczność" i spróbuję pomóc.

Tak, uważam, że tabelki nie są zbyt dobrym pomysłem, gdyż mogą sprawiać problemy niektórym użytkownikom (niewidomi faktycznie mogą usłyszeć, to co napisał Erix - a przecież strony www powinny być dostępna dla wszystkich). Warto też zainteresować się CSS, gdyż on nie tylko ma bardzo duże możliwości, ale po prostu ułatwia życie.

Dla przykładu - jeśli nie chcesz mieć odstępów wstaw w każdym tagu img, który tworzy to menu (w dowolnym miejscu, może być np. po height) styl css w taki sposób:

style="margin: 0; padding: 0;"

Co więcej wymiary obrazków też możesz tam przerzucić "width: 30px; height: 20px" - wartości oczywiście przykładowe. Jak już poduczysz się bardziej CSS to dowiesz się, że margines i padding (margines wewnętrzny) można ustalić za pomocą jednej linijki w zewnętrznym pliku CSS - życie stanie się wtedy prostsze.

Edit: możesz też zrobić tak jak napisał Ucho. Do każdego celu prowadzi kilka ścieżek.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.