Maja Miarecki

Maja Miarecki Senior Frontend
Developer

Temat: chrome i szerokosc elementu

Pierwszy raz mam taki problem.

Mam tabele, ktorej szerokosc jest ustawiona na 100%. Tabela znajduje sie w kontenerze, ktory ma szerokosc ustawiona na 960 px. W kazdym wierszu tabeli sa 3 td. Pod kazda przegladarka wyglada to OK. Tylko chrome nie lamie tekstu (jest to zwykly tekst ze spacjami) ktory jest w srodkowym td przez co cala tabela rozjezdza sie i wychodzi poza ekran z prawej strony.

Dodanie width do definicji tabeli nie rozwiazalo problemu. Dodanie do td width i overflow: hidden tez nie...

Byc moze jest to problem wynikajacy z jakis innych styli... ale nie mam pomyslu, co mogloby tutaj przeszkadzac.


Obrazek

konto usunięte

Temat: chrome i szerokosc elementu

Maja Miarecka:
Pierwszy raz mam taki problem.

nie mam pomyslu, co mogloby tutaj przeszkadzac.

Najbardziej przeszkadza brak linka do strony z demem 'błędu' :/
Adrian Szczepański

Adrian Szczepański ...nieskończeni
niczym niebo i
ziemia.

Temat: chrome i szerokosc elementu

Tabele służą do prezentacji danych tabelarycznych, dlaczego tam nie masz div'ów?

I tak jak @Rafał napisał, daj adres, pomożemy :)
Olga Grabek

Olga Grabek Senior Software
Engineer

Temat: chrome i szerokosc elementu

Adrian Szczepański:
Tabele służą do prezentacji danych tabelarycznych, dlaczego tam nie masz div'ów?

Bo to zapewne strona stara jak świat.
Maja Miarecki

Maja Miarecki Senior Frontend
Developer

Temat: chrome i szerokosc elementu

Stara to malo powiedziane. Nie mam mozliwosci ingerencji w strukture :) Moge sie pobawic css.

A linku nie moge podac, bo server testowy jest niewidoczny ze swiata... :(

Raczej chodzi mi o jakies wskazowki, czego mozna sie po chromie spodziewac, czego nie lubi itp...
Adrian Szczepański

Adrian Szczepański ...nieskończeni
niczym niebo i
ziemia.

Temat: chrome i szerokosc elementu

Może to Ci pomoże:

http://getfirebug.com/releases/lite/chrome/

I zobacz z czego tabelka łyka css'a ;)
Maja Miarecki

Maja Miarecki Senior Frontend
Developer

Temat: chrome i szerokosc elementu

uzywam firebuga, i wiem skad lyka i dlatego nie wiem, co mu przeszkadza, bo tam nic specjalnego nie ma...

Problem roywiazalam lopatologicznie ustawiajac szerokosc tagu p (w ktorym jest tekst) na sztywno. Dziala, choc nie wyglada w zrodle za pieknie.

dzieki za pomoc :)
Olga Grabek

Olga Grabek Senior Software
Engineer

Temat: chrome i szerokosc elementu

Zajrzyj jeszcze tutaj, kilka działających rozwiązań:

stackoverflow

konto usunięte

Temat: chrome i szerokosc elementu

Może to dlatego, że tabelki należą do elementów liniowych.
Paragraf w środku może psuć, ale to trzeba by zerknąć do styli:)

konto usunięte

Temat: chrome i szerokosc elementu

Piotr Pażuchowski:
Może to dlatego, że tabelki należą do elementów liniowych.

Skąd taka wiedza?
Ivo Bogucki

Ivo Bogucki Grafik, Koder
HTML/CSS/JS /
tanieprojektowanie.c
om / avan...

Temat: chrome i szerokosc elementu

A próbowała Pani wymuszenia CSSem łamanie tekstu...
table,td,tr,th {white-space:normal !important}
?
Szymon N.

Szymon N. Elder of the
Internet

Temat: chrome i szerokosc elementu

Adrian Szczepański:
Tabele służą do prezentacji danych tabelarycznych, dlaczego tam nie masz div'ów?

Tak dokładnie, to tam powinna znaleźć się lista (ul li). Tabele dla tabel, divy dla kontenerów, a listy dla list.Szymon N. edytował(a) ten post dnia 02.04.12 o godzinie 00:40

konto usunięte

Temat: chrome i szerokosc elementu

*divy dla niesemantycznych kontenerów, header, footer, article, section... dla pozostałych ;P http://html5doctor.com/downloads/h5d-sectioning-flowch...
Ale to tylko tak bardzo nawiasem.
Szymon N.

Szymon N. Elder of the
Internet

Temat: chrome i szerokosc elementu

Michał Miszczyszyn:
*divy dla niesemantycznych kontenerów, header, footer, article, section... dla pozostałych ;P http://html5doctor.com/downloads/h5d-sectioning-flowch...
Ale to tylko tak bardzo nawiasem.

Nie mąć bo jeszcze ludzie zaczną tego używać.

>Differences Between HTML 4.01 and HTML5
>The <section> tag is new in HTML5.

Już widzę jak IE7 patrzy nieufnie na <section> po czym renderuje w najmniej oczekiwany sposób.

konto usunięte

Temat: chrome i szerokosc elementu

Już widzę jak zaczynam się przejmować IE7 :)
Poza tym jak ktoś koniecznie chce (po co?!) zapewniać wsparcie dla tak starych przeglądarek, to może użyć jakiegoś html5shiv ;)
Szymon N.

Szymon N. Elder of the
Internet

Temat: chrome i szerokosc elementu

Michał Miszczyszyn:
Już widzę jak zaczynam się przejmować IE7 :)
Poza tym jak ktoś koniecznie chce (po co?!) zapewniać wsparcie dla tak starych przeglądarek, to może użyć jakiegoś html5shiv ;)

Rozumiem, że twoi klienci zgadzają się na brak wsparcia IE7 i IE8.

konto usunięte

Temat: chrome i szerokosc elementu

Szymon N.:
Michał Miszczyszyn:
Już widzę jak zaczynam się przejmować IE7 :)
Poza tym jak ktoś koniecznie chce (po co?!) zapewniać wsparcie dla tak starych przeglądarek, to może użyć jakiegoś html5shiv ;)

Rozumiem, że twoi klienci zgadzają się na brak wsparcia IE7 i IE8.

Z kolei Twoi ostatnie 5 lat spędzili w piwnicy, lub są z budżetówki?
Seriously - co ma wpsólnego <section> ze wsparciem dla IE7/8 ?

Jedynym case'm jest tutaj kombinacja IE (<= 8) + brak javascriptu a i to można obejść.

Następna dyskusja:

chrome i opera zaczely igno...




Wyślij zaproszenie do