Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Вопросы по HTML (http://forum.oszone.net/showthread.php?t=31350)

Jekamajor 08-02-2003 16:17 214796

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

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


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

Agent Comanche 08-02-2003 16:42 214797

1) делаешь таблицу (ну или ячейку таблицы, это уже смотря какое расположение) с бэкграундом, в этой таблице размещаеш еще одну таблицу, в которой и пишеш текст

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

Jekamajor 08-02-2003 17:02 214798

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

Sergius 08-02-2003 17:07 214799

TABLE {
background-image : url("bullet.gif");
background-repeat : no-repeat;
}

Agent Comanche 08-02-2003 17:18 214800

Jekamajor
Цитата:

Сюда можно как-то картинку вставить, чтоб показать?
см. ниже - коды форума
Цитата:

а как в Dreamweaver'e слои сделать, чтоб не править код страницы?
menu - insert - layer

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

Pavel88 08-02-2003 17:23 214801

А как сделать так чтобы когда щелкаешь по ссылке на EXE файл он не спрашивал, сохранить или открыть, а сразу окрывал?спасибо.

Guest 08-02-2003 17:30 214802

Цитата:

menu - insert - layer
А у меня почему-то этот пункт недоступен
Цитата:

1) делаешь таблицу (ну или ячейку таблицы, это уже смотря какое расположение) с бэкграундом, в этой таблице размещаеш еще одну таблицу, в которой и пишеш текст
Я так и сделал, только мне надо, чтоб рисунок не размножался
Цитата:

TABLE {
background-image : url("bullet.gif");
background-repeat : no-repeat;
}
Надеюсь это поможет, но куда этот код вписывать надо, подскажите пожалуйста.  Разве в HTML применяются фигурные скобки?

Sergius 08-02-2003 17:33 214803

<table border="0" cellspacing="2" cellpadding="2" style="background-image: url('bullet.gif'); background-repeat : no-repeat;">

Vitki 08-02-2003 17:33 214804

Jekamajor
Добавь bgproperties=fixed

Jekamajor 08-02-2003 18:24 214805

Что-то ничего не получается :(
Давайте уточним: <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 214806

Jekamajor
вписывай его в table он даст то, что у тебя будет одна картинка, и не будет шевелиться.

Agent Comanche 08-02-2003 20:00 214807

Jekamajor

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

Цитата:

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

Jekamajor 08-02-2003 21:13 214808

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

Agent Comanche 08-02-2003 22:00 214809

Jekamajor

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

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

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

Jekamajor 08-02-2003 22:40 214810

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

UZER 25-12-2003 09:15 214811

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

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

magda 26-01-2004 18:38 214812

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

magda 02-02-2004 12:43 214813

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

sacredboy 26-10-2009 09:41 1252574

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

Пробовал так:
HTML код:

<html>
<head>
<title>текст</title>
</head>
<body>
<center> текст</center>
<p align="justify">текст</p> 
</body>
</html>

и так:

HTML код:

<html>
<head>
<title>текст</title>
</head>
<body>
<center> текст
<p align="justify">текст</p> 
</center>
</body>
</html>

но результат одинаковый.

Coutty 26-10-2009 11:24 1252637

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

HTML код:

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

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


Время: 10:30.

Время: 10:30.
© OSzone.net 2001-