Jump to content
  • 0

Помогите с html


me
 Share

Question

Recommended Posts

  • 0

не совсем понятна задача но из того что написано:

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">

<table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td width="100%" height="100%" align="center">MIDDLE</td>
</tr>
</table>

</body>

Link to comment
Share on other sites

  • 0

У меня тоже проблема с HTML. Нужно разместить текст в определённом месте на странице, но если применять параметр leftmargin то до определённой отметки текст сдвигается вправо, а потом останавливается как будто справа есть какое то ограничение отступом и начинает утрамбовываться в узкую колонку. Кстати мне нужно текст так же ограничить ещё и справа, но почему то параметр rightmargin не срабатывает. Я начинающий и поэтому в вопросах HTML мало что понимаю, а о CSS вообще толком ничего не знаю.

Edited by DDX
Link to comment
Share on other sites

  • 0

Сразу ещё один вопрос. Как можно принудительно запретить повторение фонового рисунка в случае если он не совпадает с размерами разрешения экрана. Использовался тег body, параметр background. Можно как то это сделать? Но без использования резинового сайта, я начинающий человек в вопросах вебмастерства. Или чтобы хотя бы в случае если не умещается картинка заднего плана то сзади был обычный фон задаваемый параметром bgcolor. Я параметр bgcolor использовал, но фон всё равно перекрывает всё пространство. Если это поможет, то я набираю код в дримвьювере си с 4.

Link to comment
Share on other sites

  • 0

ДДХ, что за тег такой leftmargin? А вообще я лично терпеть не могу, когда пишут, что не знают ничего, но надо сделать. В таком случае у вас есть два выхода: выучить и сделать всё самому, задавая вопросы по существу, или создать топик в разделе разовых заказов и заказать за деньги.

Link to comment
Share on other sites

  • 0

psywalker

Спасибо. Попробую, надеюсь будет достаточно той части кода, что есть в примере. Я в HTML не силён, а уж в CSS и подавно.

Veseloff

Это не тег, а параметр, я просто немного описался. Если не можешь терпеть, не терпи. Я пришёл спросить людей которые могут помочь, задал вопрос по существу. Сказал что мало знаю для уточнения, чтобы человек по возможности объяснил подробнее или предложил более простой способ реализации. Это было одно из сообщений, лишь бы сказать, пусть даже не по теме?

Link to comment
Share on other sites

  • 0

Во первых, параметра leftmargin тоже нет - есть margin-left, а во-вторых там было написано слово "тег" - нехилая такая описка из разряда "если в слове "хлеб" сделать 4 ошибки, то получится слово "пиво".

Мой прошлое сообщение не было из разряда "лишь бы скзать" - это была попытка объяснить вам, что вы не правы, задавая такие вопросы. Я в этом форуме пишу с целью помочь, если могу или попросить о помощи, если не могу. Ни разу не было такого, чтобы я писал что-то типа "я в php ничего не понимаю, а об аяксе даже не слышал, но мне надо написать интернет-магазин с динамическим добавлением товаров" - если я ничего не знаю, то надо идти и учить. А вот если я искал, экспериментировал, но ничего так и не получилось, то только в этом случае я задам вопрос в форум. И я с удовольствием помогу всем, кто тоже столкнулся с трудностями по причине того, что информации немного или ее трудно найти или понять. А отвечать людям которые задают вопросы в форум потому что лень читать и учиться я не собираюсь и другим не рекомендую.

Link to comment
Share on other sites

  • 0
не совсем понятна задача но из того что написано:

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">

<table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td width="100%" height="100%" align="center">MIDDLE</td>
</tr>
</table>

</body>

:)

Ну и код…

И всё это ради одной ячейки?

А как же старая добрая div'ная вёрстка?

^_^

Блин…

Я на этом форуме недавно, но впечатления… не передать.

Одни ничего не знают, приходят и спрашивают.

Другие чуть-чуть чего-то знают, и начинают всех учить.

Я, конечно, понимаю, нет предела совершенству. Но, народ, вот так:

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">

<table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td width="100%" height="100%" align="center">MIDDLE</td>
</tr>
</table>

</body>

верстать СТЫДНО!

Link to comment
Share on other sites

  • 0
Блин…

Я на этом форуме недавно, но впечатления… не передать.

Одни ничего не знают, приходят и спрашивают.

Другие чуть-чуть чего-то знают, и начинают всех учить.

И кого же это вы имеете ввиду?

Тут есть несколько постояльцев которые многому могут научить.

И еще одно:

задание которое просил решить ТС:

мне нужно что б текст был в самом центре странице

Вам не кажется что вместо нескольких дивов которым нужно будет задать свойство div{display:table}, div{display:table-cell;vertical-align:middle;}, а для ие6-7 писать експрешн. Или еще хуже - релейтивами и абсолютами выравнивать(вертикально).

Не проще ли для этого действительно применить таблицу?

На самом деле таблица это не зло.

Несовсем опытных можна разделить на 2 категории, которые думают так:

1. дивы - это сложно, таблицы - это легче

2. таблицы это прошлый век. Никаких таблиц низачто.

Нельзя так судить. Надо смотреть на задачу и выбирать вариант более подходящий.

Для задачи

мне нужно что б текст был в самом центре странице

я тоже выбрал бы таблицу.

Но если бы при просмотре дизайна оказалось что там далеко не "просто текст по центру экрана", тогда я, конечно, пересмотрел бы подход к реализации задания.

Edited by mishka2
Link to comment
Share on other sites

  • 0

mishka2, я ничуть не умаляю ваших заслуг перед обществом ^_^

Мой пост был точно не про вас.

На счет табличной и дивной вёрстки вы совершенно правы. Выбирать её нужно по обстоятельствам.

Но в конкретном случае кода, который привёл SibBear, такая вёрстка не есть профессионально.

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

Ведь основная задача верстальщика — сделать устойчивый (пуленепробиваемый) сайт (вёрстку), при этом объём html и css кода должен быть минимальным. Поэтому, если макет сайта очень сложный и верстка таблицей займет несколько страниц, зачем городить километры кода и выдрючиваться верстать дивами?

Однако, чаще всего дивная вёрстка приводит к сокращению кода (как в данном конкретном случае).

Link to comment
Share on other sites

  • 0

Veseloff

Во первых, получается этот сайт, википедия и дримвьювер тоже ошибаются указывая leftmargin, а не margin-left.

Во вторых, sapienti sat, описаться можно по разному, особенно если не очень хорошо владеешь материалом.

В третьих, тебе явно нечего сказать, кроме как писать не по теме о том чего бы стал делать, а чего бы не стал. Не нравится, не читай.

Link to comment
Share on other sites

  • 0
Veseloff

Во первых, получается этот сайт, википедия и дримвьювер тоже ошибаются указывая leftmargin, а не margin-left.

Найдите вот тут хоть одно упоминание про свойство leftmargin у тега body, а потом уже возмущайтесь.

Link to comment
Share on other sites

  • 0

К моему большому удивлению оказалось что leftmargin все же существует. Это параметр тега <body>. http://www.htmlbook.ru/html/body.html

Но с ним косяк… не все браузеры его понимают.

Да и зачем он вообще нужен, если это уже оформление, которое нужно выносить в css.

Link to comment
Share on other sites

  • 0
Что означает "на самом компе"? А может на мышке быть расположена или на принтере?

<img src='путь к картинке, который будет понятен браузеру'>

А тут народ с юмором это и про 4 ошибки в слове хлеб тоже, это приятно.

Господа спецы вы видите сколько вопросов, ну подскажите какой визуальный редактор лучше использовать ведь все это в нем можно будет сделать о чем тут люди пишут.

А про картинку действительно вопрос непонятный. Надо перефразировать иначе какой вопрос такой ответ

Link to comment
Share on other sites

  • 0

Вопрос про пути (к картинкам, к файлам) - это один раз узнать и на всю жизнь, как кататься на велосипеде.

Абсолютный - это путь до файла, указанный относительно корня сайта. Начинается с "/". Из локальной папки, по крайней мере в Windows в чистом виде не работает, нужно ставить на комп веб-сервер, например, denver - компактно и для начала вполне сгодится, максимально подробная справка и тутор по установке и настройке есть на их сайте, прямо для тупых, все разжевано. Или же, если по каким-то неведомым причинам не достаточно денвера - можно поднять сервер из компонентов. Для Windows так же есть свой сервер, IIS, но я с ним не сталкивался, ничего сказать не могу, думаю, что нечто похожее.

Например, в файл, некотором, есть вызов картинки следующего вида:

src="/images/picture.img"

Браузер обратится в корневую директорию, найдет там images, откуда вынет picture.img.[1]

При этом, не имеет значения на какой из страниц сайта расположен src="/images/picture.img", алгоритм браузера будет всегда [1]

Относительный путь - любой путь, который НЕ начинается с "/" и "http://" или начинается с "./" (эта же дирректория) или "../"(подняться на уровень выше) или просто названия некоторой папки, короче, любое слово.

Браузер назначает текущую директорию точкой отсчета, от которой будет искать нужный файл.

Только такой способ работает на локальном компьютере c Windows без применения вышеназваных средств.

Например, на некоторой странице, допустим http://domain.tld/index.html есть вызов картинки src="images/picture.img". Браузер, ищет тут же папку images, находит в ней picture.img и показывет. Теперь, допустим, эта же картинка под этим же вызовом ожидается на странице http://domain.tld/some_dir/index.html. И что же получается, браузер, смотрит внутри some_dir и папку images там не находит, картинка не отображается. Для того, чтобы заработало, надо подняться на уровень выше, то есть вызов должен быть таким: src="../images/picture.img". И так далее, на любом уровне вложенности, надо будет добавлять нужное количество "../" чтобы пробраться к заветной картинке.

Вывод, поднять сервер, и создавать сайт человеческим способом.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy