PDA

Показать полную графическую версию : Вопросы по HTML


Jekamajor
08-02-2003, 16:17
Как осуществить и можно ли вообще сделать так, чтобы рисунок в качестве бэкграунда таблицы не размножался по всей его площади, а был в единственном экземпляре (как обычно в верхнем левом углу таблицы)???
Возьму конкретный пример:
< table width="100%" border="0" cellpadding="0" cellspacing="0" background="background.gif" > - рисунок background.gif размножается на всю площадь таблицы, а надо, чтоб был только один. Спросите зачем использовать background, если можно просто вставить эту картинку в таблицу в одном экземпляре? Надо, чтобы сверху на картинке можно было еще печатать текст, а это осуществимо только с использованием background.

Исправлено: Jekamajor, 16:19 8-02-2003


Исправлено: Jekamajor, 16:21 8-02-2003

Agent Comanche
08-02-2003, 16:42
1) делаешь таблицу (ну или ячейку таблицы, это уже смотря какое расположение) с бэкграундом, в этой таблице размещаеш еще одну таблицу, в которой и пишеш текст

2) с помощью слоев

Jekamajor
08-02-2003, 17:02
Сюда можно как-то картинку вставить, чтоб показать?
PS а как в Dreamweaver'e слои сделать, чтоб не править код страницы?

Sergius
08-02-2003, 17:07
TABLE {
background-image : url("bullet.gif");
background-repeat : no-repeat;
}

Agent Comanche
08-02-2003, 17:18
Jekamajor
Сюда можно как-то картинку вставить, чтоб показать?
см. ниже - коды форума
а как в Dreamweaver'e слои сделать, чтоб не править код страницы?
menu - insert - layer

ЗЫ. но лучше сделай способом 1

Pavel88
08-02-2003, 17:23
А как сделать так чтобы когда щелкаешь по ссылке на EXE файл он не спрашивал, сохранить или открыть, а сразу окрывал?спасибо.

Guest
08-02-2003, 17:30
menu - insert - layer
А у меня почему-то этот пункт недоступен
1) делаешь таблицу (ну или ячейку таблицы, это уже смотря какое расположение) с бэкграундом, в этой таблице размещаеш еще одну таблицу, в которой и пишеш текст
Я так и сделал, только мне надо, чтоб рисунок не размножался
TABLE {
background-image : url("bullet.gif");
background-repeat : no-repeat;
}
Надеюсь это поможет, но куда этот код вписывать надо, подскажите пожалуйста.  Разве в HTML применяются фигурные скобки?

Sergius
08-02-2003, 17:33
<table border="0" cellspacing="2" cellpadding="2" style="background-image: url('bullet.gif'); background-repeat : no-repeat;">

Vitki
08-02-2003, 17:33
Jekamajor
Добавь bgproperties=fixed

Jekamajor
08-02-2003, 18:24
Что-то ничего не получается :(
Давайте уточним: <table border="0" cellspacing="2" cellpadding="2" style="background-image: url('bullet.gif'); background-repeat : no- repeat;"> как я понимаю,   background-repeat : no- repeat  -это для того, чтобы картинка не размножалась, но это не помогает почему-то.

bgproperties=fixed - куда его вписывать и что оно даст?

Chris
08-02-2003, 19:03
Jekamajor
вписывай его в table он даст то, что у тебя будет одна картинка, и не будет шевелиться.

Agent Comanche
08-02-2003, 20:00
Jekamajor

style="background-repeat=no-repeat" прописывать нужно в тегах table или td - всё работает

bgproperties=fixed
тут вроде бы так - bgproperties="fixed" - но у меня короче с этим нифига не получилось

Jekamajor
08-02-2003, 21:13
Спасибо всем огромное, вы мне очень помогли.
Но есть другая проблема: оказывается это работает только в Эксплорере, а в Опере фон по прежнему размножается :( Ничего нельзя зделать, чтоб страница правильно отображалась и в Опере? и кто может, протестируйте у себя тоже такую страницу в Опере, может у вас все нормально? и напишите версию. У меня Опера 6.05java

Agent Comanche
08-02-2003, 22:00
Jekamajor

в Опере 7.01+java не работает: в таблице прописывал: style="background-repeat=no-repeat"

блин, ну сделай ты этот рисунок размером с таблицу или ячейку (только не 100% таблица и т.д., а фиксированная) всё остальное пространство рисунка заливаеш основным цветом фона, от этого он не намного больше весить будет(~ +50-400байт, смотря от размера и пр.), в фотошопе это все просто делается.

сделай скриншот сайта и кидай сюда, потому что так очень сложно говорить не видя самого сайта, или линк кидай если он у тебя на серваке.

Jekamajor
08-02-2003, 22:40
Ладно, что-то придумаем, в конце концов можно и по-другому сделать. Просто хотелось, чтобы было как красивее..  А скриншот сделать можно, но лучше не надо:shuffle:, ведь проблему №1 мы-то уже решили, за что еще раз всем спасибо.

UZER
25-12-2003, 09:15
знатоки хтмл, помогите...
на страничке лежит iframe, в котором по непонятной причине появляется горизонтальный scrollbar и дает возможность смещать страничку вправо на пару пикселов. Есть ли возможность запретить горизонтальный scrollbar?
scrolling="no" не подходит, т.к. иногда страничку необходимо пролистнуть, и для этого браузер добавляет вертикальный scrollbar
Спасибо...жду ответа

Исправлено: UZER, 9:16 25-12-2003

magda
26-01-2004, 18:38
UZER
не надо быть особым знатоком по хтмл, чтобы посоветовать - сделай пошире :)

magda
02-02-2004, 12:43
UZER
Подумавши, решила не такой тупой ответ дать. Во-первых, в той странице, которая будет отображаться в ифрейме, пропиши в теге <body> следующее: topmargin="0" leftmargin="0" marginwidth="0" marginheight="0". Далее, если та страница, которая у тебя отображается в ифрейме, больше нигде отображаться не будет, все ее содержимое пропиши в таблице, ширина которой, тоже строго в пикселах прописанная, будет на пару пикселов меньше ширины ифрейма. Точные значения не скажу, сколько пикселов хватит, - пробуй и смотри.

sacredboy
26-10-2009, 09:41
Вопрос по выравниванию текста: есть такой тэг <p align="justify">, который выравнивает текст по левую и правую сторону края.
А можно ли сделать такое выравнивание вместе с выравниваем по центру?

Пробовал так:
<html>
<head>
<title>текст</title>
</head>
<body>
<center> текст</center>
<p align="justify">текст</p>
</body>
</html>
и так:

<html>
<head>
<title>текст</title>
</head>
<body>
<center> текст
<p align="justify">текст</p>
</center>
</body>
</html>
но результат одинаковый.

Coutty
26-10-2009, 11:24
sacredboy, как вы себе это представляете? Сделайте скриншот из Ворда, что ли...
Полагаю, что вам нужен просто justify, но при узком столбце. Что-то вроде такого:


<div style='width:50%; position:absolute; left:25%; background-color:#EEE; text-align:justify'>
Рациональное число восстанавливает стремящийся бином Ньютона, что несомненно приведет нас к истине. Интегрирование по частям традиционно нейтрализует эмпирический функциональный анализ, откуда следует доказываемое равенство. Ортогональный определитель является следствием. Интеграл по ориентированной области неоднозначен. Умножение вектора на число, в первом приближении, реально привлекает степенной ряд, что несомненно приведет нас к истине. Можно предположить, что определитель системы линейных уравнений изящно транслирует расходящийся ряд, явно демонстрируя всю чушь вышесказанного.
</div>


Сделал подкраску (background-color:#EEE) чтобы видно лучше было. Текст рыбный, не обращайте внимания.




© OSzone.net 2001-2012