IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Дизайн (https://www.imho.ws/forumdisplay.php?f=22)
-   -   Нужна помощь по CSS (https://www.imho.ws/showthread.php?t=92219)

rootus 08.09.2005 00:49

Нужна помощь по CSS
 
Вложений: 1
Может кто подможет, первая проблема:

Вот мой темплэйт.

При добавлении:
Код HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
или чего-то подобного, происходят метаморфозы, всё сдвигается, прилепает друк к другу. Не могу понять в чём дело.

Вторая проблема:

___www.lrm.by/?s=gallery
Галлерея написана плавоющими блоками, но почему-то между первой и второй строчкой большой разрыв, а между последующими всё в порядке.

RaZEr 08.09.2005 00:55

Цитата:

Не могу понять в чём дело.
Неудивительно что при добавлении/изменении doctype изменяется внешний вид. По умолчанию был html, ты вставил xhtml и браузер изменил правила обработки.

rootus 08.09.2005 10:37

Дык я и прошу помощи, т.к. вроде всё написано по правилам xhtml.

u96 08.09.2005 11:28

Цитата:

Сообщение от rootus
...т.к. вроде всё написано по правилам xhtml.

если принять это за истину, то можно сделать вывод: html и xhtml - один и тот же язык...
может, ты учебники спутал?

rootus 08.09.2005 22:01

Ладно народ, я понял что все только языком чесать горазды, место того чтобы помочь (к u96 это относиться в большей степени - ты хоть в темплэйт заглядывал, если да, то что там не так ?). Помощи не дождёшься, сам попробую разобраться.

Trotil 08.09.2005 22:20

Дык тебе ответили, почему сдвигается. Поробуй использовать вот это это:
Код:

<!DOCTYPE        HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
>Галлерея написана плавоющими блоками, но почему-то между первой и второй строчкой большой разрыв, а между последующими всё в порядке.

Если не нужен разрыв, так пиши в одной ячейке...

rootus 09.09.2005 10:14

Сейчас я уже всё поменял на таблицу, там какая то странность разрыв менялся в зависимости от высоты основного левого блока, он тоже содержит float: left; И почему-то разрыв был от первой строки картинок до конца левого блока (меню, ...).

А про DOCTYPE я говорю что происходят сдвиги, касающиеся CSS позиционирования. Неужели браузер изменил правила обработки css 1 и 2. :idontnow:

u96 09.09.2005 13:02

rootus
Мне стыдно...)) :blush:
Я тока взглянул на текст и сразу споткнулся о незакрытые теги картинок...
Однако, проблема - действительно прикольная..., такое ощущение, что все твои пэддинги в левом блоке действуют не во внутрь, а во вне, т.е. 270 - ширина текста, и плюс отступы... :idontnow:
Это - сюрприз для меня, но я не пользуюсь xhlmlом, не изучал его взаимодействие с CSS, не вижу в этом необходимости...
Корочь, таблицы рулят! Они - величайшее изобретение W3C! ;)
Кстати, в спецификации CSS есть предостережение: не увлекайтесь, пишут, стилевым описанием абсолютно всего..., порой это доводит до своеобразного собственного языка разметки, который порождает траблы с динамическим контентом...

liven 16.09.2005 15:22

Цитата:

u96:
Корочь, таблицы рулят!
мда... ты так далеко не уйдешь...

Отличие синтаксиса XHTML от HTML:
1) Все пишется маленькими символами! Никаких <BR>, только <br>
2) Все теги должны быть закрыты, <p>текст</p> <img src="#" />
3) Соблюдаем правило вложенности тегов по отношению друг к другу, т.е. если HTML строчку <a href="#"><b>текст</a></b> воспримет корректно, то для XHTML обязательно писать <a href="#"><b>текст</b></a>
Вроде ниче не забыл =)

2 rootus
Исправляй синтаксис, в нем видимо проблема (хотя код твой я не смотрел)

Frenzy_lost 21.09.2005 00:06

в каком барузере глючит?

u96 28.09.2005 21:48

liven
1. В этом деле уехал давно и далеко :rolleyes:
2. С различиями указанных языков знаком.


Часовой пояс GMT +4, время: 08:08.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.