Показать полную графическую версию : Вопросы по 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 слои сделать, чтоб не править код страницы?
TABLE {
background-image : url("bullet.gif");
background-repeat : no-repeat;
}
Agent Comanche
08-02-2003, 17:18
Jekamajor
Сюда можно как-то картинку вставить, чтоб показать?
см. ниже - коды форума
а как в Dreamweaver'e слои сделать, чтоб не править код страницы?
menu - insert - layer
ЗЫ. но лучше сделай способом 1
А как сделать так чтобы когда щелкаешь по ссылке на EXE файл он не спрашивал, сохранить или открыть, а сразу окрывал?спасибо.
menu - insert - layer
А у меня почему-то этот пункт недоступен
1) делаешь таблицу (ну или ячейку таблицы, это уже смотря какое расположение) с бэкграундом, в этой таблице размещаеш еще одну таблицу, в которой и пишеш текст
Я так и сделал, только мне надо, чтоб рисунок не размножался
TABLE {
background-image : url("bullet.gif");
background-repeat : no-repeat;
}
Надеюсь это поможет, но куда этот код вписывать надо, подскажите пожалуйста. Разве в HTML применяются фигурные скобки?
<table border="0" cellspacing="2" cellpadding="2" style="background-image: url('bullet.gif'); background-repeat : no-repeat;">
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 - куда его вписывать и что оно даст?
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 мы-то уже решили, за что еще раз всем спасибо.
знатоки хтмл, помогите...
на страничке лежит iframe, в котором по непонятной причине появляется горизонтальный scrollbar и дает возможность смещать страничку вправо на пару пикселов. Есть ли возможность запретить горизонтальный scrollbar?
scrolling="no" не подходит, т.к. иногда страничку необходимо пролистнуть, и для этого браузер добавляет вертикальный scrollbar
Спасибо...жду ответа
Исправлено: UZER, 9:16 25-12-2003
UZER
не надо быть особым знатоком по хтмл, чтобы посоветовать - сделай пошире :)
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>
но результат одинаковый.
sacredboy, как вы себе это представляете? Сделайте скриншот из Ворда, что ли...
Полагаю, что вам нужен просто justify, но при узком столбце. Что-то вроде такого:
<div style='width:50%; position:absolute; left:25%; background-color:#EEE; text-align:justify'>
Рациональное число восстанавливает стремящийся бином Ньютона, что несомненно приведет нас к истине. Интегрирование по частям традиционно нейтрализует эмпирический функциональный анализ, откуда следует доказываемое равенство. Ортогональный определитель является следствием. Интеграл по ориентированной области неоднозначен. Умножение вектора на число, в первом приближении, реально привлекает степенной ряд, что несомненно приведет нас к истине. Можно предположить, что определитель системы линейных уравнений изящно транслирует расходящийся ряд, явно демонстрируя всю чушь вышесказанного.
</div>
Сделал подкраску (background-color:#EEE) чтобы видно лучше было. Текст рыбный, не обращайте внимания.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.