Форум Академгородка, Новосибирск > Чайник-style(html)
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Чайник-style(html)
Форум Академгородка, Новосибирск > Компьютеры и сети > Программирование > WEB-программирование
dikr
Здравствуйте все продвинутые юзеры по html. В один из дней приспичило мне создать сайт. Конструкторы типа Goomla мне не подошли. Решил изучать html. Почитал, почитал и начал.
Когда начал прогать натолкнулся на проблему.
\\простите за столь долгое начало
Разметку сайта решил делать при помощи таблицы. Задал ей параметры(width=800), расположил по центру.
Далее хотел повставлять кнопки в таблицу, а они отображаются следующим образом.
Нажмите для просмотра прикрепленного файла
CODE
<table border width=800>
<tr>
<td><img src=button1.gif></td>
<td><img src=button2.gif></td>
<td><img src=button3.gif></td>
<td><img src=button4.gif></td>
<td><img src=button5.gif></td>
</table>

Какие параметры поменять, чтобы поля таблицы были размером ячеек таблицы.

Только не ругайте меня "не далекого" -- я новичок. smile.gif
milfoil
Цитата
чтобы поля таблицы были размером ячеек таблицы.

Что это значит?
dikr
Цитата(milfoil @ 06.11.2010, 19:23) *
Что это значит?
Это значит, что отступы между картинками и границами ячеек были минимальными. А так получается, что ячейка таблицы увеличивает свой размер в разы, что меня крайне не устраивает. sad.gif
milfoil
Для этого нужно убрать параметр "width=800"
dikr
Цитата(milfoil @ 06.11.2010, 20:22) *
Для этого нужно убрать параметр "width=800"
В том то и дело, что и таблица меняет размер sad.gif Ну то есть не держит значение 800!
Я в фотошопе создал кнопки, сделал как в интернете советовали их в формате gif для web. Когда открываю их на компе, то никакой рамки нет, но когда просто вставляю это изображение, а после этого выставляю параметры vspace и hspace по нулям, то отступы все-равно приличные...sad.gif Я ничего не понимаю. В каком формате нужно сохранять кнопки, сделанные в Шопе?

atonator
HTML
<a href..><img.. border="0".. /></a>

или
HTML
<a href..><img.. style="border: none;".. /></a>
RocketVIP
Код
<a href..><img.. style="border: none;".. /></a>


Думаю лучше border: none; в css вынести из html.

Код
<a href..><img.. class="вашкласс".. /></a>


И в css сайта
Код
.вашкласс {border: none;}


Вопрос, а зачем таблицу использовать? Делай на div
Astronom
В любом случае, если жестко задавать размер таблицы, то надо учитывать отступы, которые есть разница между шириной контента и указанным размером таблицы. Ну и еще рекомендую прочитать про такие параметры, как Cellpadding и Cellspasing
dikr
Помогите дураку, пожалуйста. Уже неделю хожу мучаюсь, ничего понять не могу sad.gif

Итак, проблема, я вот такой вот совсем уж простенький код попытался написать на php:

CODE
<html>
...
<?php
echo "<p>Первая запись</p>";
?>

...
</html>


Цитата
Первая запись
">;
Вот точь в точь так! В общем-то знаки ">; выглядят лишними!

Расширение страницы установил .php! Все в инете пишут, что у них такая штука работает, и все превосходно, а у меня нифига sad.gif
Спасите, плиииз!
Бян
ответ здесь
dikr
Цитата(Бян @ 21.03.2011, 9:40) *
Да, я умею пользоваться гуглом, и да, я уже много что прочитал, прежде чем писать на форум.
Везде пишут именно такой код, и по идее он должен работать, разве нет? 0_0

Помогите пожалуйста. После того, как поможете будете злорадствовать, разрешаю! laugh.gif
Astronom
Цитата(dikr @ 21.03.2011, 12:05) *
Цитата(Бян @ 21.03.2011, 9:40) *
Да, я умею пользоваться гуглом, и да, я уже много что прочитал, прежде чем писать на форум.
Везде пишут именно такой код, и по идее он должен работать, разве нет? 0_0

Помогите пожалуйста. После того, как поможете будете злорадствовать, разрешаю! laugh.gif

Установили веб-сервер, вообще говоря? Какой сервер?
Бян
Цитата(dikr @ 21.03.2011, 12:05) *
Везде пишут именно такой код, и по идее он должен работать, разве нет? 0_0

Должен работать, но этого:
Цитата
Расширение страницы установил .php!
не достаточно.

Цитата(dikr @ 21.03.2011, 12:05) *
Помогите пожалуйста.
Внимательно изучите мою ссылку.
dikr
Цитата(Astronom @ 21.03.2011, 15:12) *
Установили веб-сервер, вообще говоря? Какой сервер?
Конечно же нифига не установил sad.gif
Спасибо за ссылки и за советы! Ща буду думать, как че-нить надумаю, отпишусь smile.gif
Astronom
Цитата(dikr @ 21.03.2011, 16:08) *
Цитата(Astronom @ 21.03.2011, 15:12) *
Установили веб-сервер, вообще говоря? Какой сервер?
Конечно же нифига не установил sad.gif
Спасибо за ссылки и за советы! Ща буду думать, как че-нить надумаю, отпишусь smile.gif

Что тут думать? smile.gif Рекомендую XAMPP - установить и запустить можно в два счета даже в состоянии жесткого алкогольного опьянения smile.gif)
dikr
Цитата(Astronom @ 21.03.2011, 21:56) *
Рекомендую XAMPP - установить и запустить можно в два счета даже в состоянии жесткого алкогольного опьянения smile.gif)
Упс, подскажи мне не далекому! Я вот буквально прямо сейчас скачал апачи или что-то в этом роде. Это я то скачал, а потом я я еще скачал что-то для php, чтобы создать web-сервер smile.gif
Это я все правильно делаю или можно просто установить то, что Вы мне посоветовали, и все будет чики-пуки? cbs_zz.gif
dikr
Тэкс, установил, теперь не понимаю, зачем?
Ну вот у меня такие вопросы возникли, помогите, плиз:
1. вот я сервер сейчас создал у себя на компе, правильно?
2. это программа предназначена чисто для того, чтобы проверять работоспособность php локально? Или он еще как-то участвует при обновлении и работы на сайте?
3. если участвует, то как?

Да, да, да, я вообще чайник, просто как-то хочется разобраться до конца.
Спасибо!

upd: Если в этой теме есть администраторы, то можно ли создать отдельную тему про php, и туда всю переписку скинуть, потому что я так думаю, что у меня еще много вопросов возникнет на эту тему.
Спасибо.
Astronom
Чтобы выложить ваш сайт в интернет, вам потребуется:
1. купить домен (хотя, не обязательно, можно и по ip адресу обращаться к своему компьютеру)
2. в панели управлением домена настроить DNS-сервер на свой ip адрес, чтобы dns-сервера знали где искать ваш сайт
3. выложить сайт в папку DocumentRoot (для XAMPP это обычно htdocs), надо чтобы сайт имел название index.html или index.php
4. не забыть включить веб-сервер и в настройках сервера подключить модуль php (если сайт использует базу данных, то надо и модуль базы данных на сервере включить)
5. рекомендую пару вечеров провести на http://php.su (чтобы понять, что такое php, web server, apache, http, mysql и т.д. и грамотно формулировать свои вопросы.)
dikr
Разобрался, теперь вопрос по коду:
Создал две страницы .php! одна my_1.php вторая my_2.php!
Пытаюсь написать простенькую программу, которая просто бы складывала два числа, которые я ввел!

Вот текст my_1.php
CODE
<html>
<head>
<title>Firstmy</title>
</head>
<body>
<form method = "post" action = "my_2.php">
<p>Введите 1 число:
<input type = "text" name = "x" size = "10"></p>
<p>Введите 2 число:
<input type ="text" name = "y" size = "10"></p>
<input type ="submit" name = "submit" value ="Вычислить">
</form>
</body>
</html>


Текст файла my_2.php
CODE
<?
$result=$x+$y;
?>
<html>
<head>
</head>
<body>
<p>Результат <?echo "$result";?> </p>
</body>
</html>


Проблема: Файл my_2.php, а точнее переменные в файле не принимают никаких значений, а по идее должны!
Как исправить код, что дописать нужно, чтобы заработало?((

Помогите. Спасибо!
milfoil
Нужно так:
Код
$result = $_POST['x'] + $_POST['y'];

потому что form method = "post"
dikr
Цитата(milfoil @ 24.03.2011, 10:12) *
потому что form method = "post"
Ааа...спасибо, буду пробовать.
А если бы form method был бы get, то нужно было бы писать $result=$_get['x']+$_get['y'] ?
Ну хорошо... smile.gif Будем пробовать! smile.gif
milfoil
Цитата(dikr @ 24.03.2011, 11:17) *
А если бы form method был бы get, то нужно было бы писать $result=$_get['x']+$_get['y'] ?

Да, только в верхнем регистре. Насколько помню регистр имеет значение. А если не важно get или post в форме, то к переменным можно обращаться через массив $_REQUEST.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2024 IPS, Inc.