выравнивание исправления таблицы с навигацией

#html

#HTML

Вопрос:

У меня есть это:

  <html>
<head>
<link rel="icon" type="image/ico" href="../images/logo.ico" />
<title> About Dideban </title>
</head>
<body>
<table cellpadding="0" align="center">
<tr>
<td> <img src="../images/header.jpg" width="800" align="center"  /> </td>
</tr>
</table>


<table border="1" cellpadding="0" style="font-family:tahoma; font-size:12; margin-left:130; margin-bottom:200">
<tr>
<td >
<br>
<b> txt </b> txt txt
<br>
txttxttxttxttxttxt
<br>
txttxttxttxttxt
<br>
txttxttxt
<br>
txttxttxttxttxttxttxttxt
<b> Snort </b>.
<br><br>
<b> Dideban Team </b>
<li> <font color="blue"> Manager: </font>amp;nbsp;amp;nbsp; Dr. Masood Hashemi</li>
<li> <font color="blue"> Designeramp;Developer:</font>txttxt</li>
<li> <font color="blue"> Supporter:</font>txttxt</li>
<li> <font color="blue"> Developer:</font> txttxt</li>
<li> <font color="blue"> Designer:</font> amp;nbsp;amp;nbsp; txttxttxt</li>
<br>

<!--<input class="but" type="button" value="close" onclick="window.close();" style="margin-top:200">-->

</td>
</tr>
</table>
</body>
<table cellpadding="0" align="center">
<tr>
<td><img src="../images/footer.jpg" width="800" align="center"  /> </td>
</tr>
</table>

</html>
  

Моя проблема в том, что, когда я вижу это, таблица находится в центре и внизу моего изображения выше
Я хочу, чтобы таблица была в левой руке, но когда я попробовал align=»left»
в теге таблицы, ничего не изменилось, что я могу сделать?
в моей системе Linux это показывает мне правильно, но в XP это не исправлено.

Заранее спасибо.

Комментарии:

1. почему тег body размещен между таблицами.

2. поскольку изображение находится в заголовке

3. Я думаю, вы неправильно понимаете часть тега заголовка . Форматирование не будет работать, пока его нет в теле .

4. я думаю, что html не является правильным, таблицы верхнего и нижнего колонтитулов также должны быть включены в тело.

5. Я поместил тело в верхний, и теперь у меня нет тега заголовка, но ничего не изменилось

Ответ №1:

Попробуйте вставить свою таблицу «заголовок» в тег body. Форматирование работает только для таблиц, которые находятся внутри него. Тег head не предназначен для заголовка вашей веб-страницы. Это заголовок для веб-браузера, предоставляющий информацию о вашей странице и т. Д. — подробнее

Это должно сработать:

 <html>
<head />
<body>
 <table cellpadding="0" align="center">
  <tr>
   <td> <img src="../images/header.jpg" width="800" align="center" /> </td>
  </tr>
 </table>
 <table border="1" cellpadding="0" style="font-family:tahoma; font-size:12px; margin-left:130px; margin-bottom:200px">
  <tr>
   <td >
    <br>
    <b> Sometext </b> Sometext
   </td>
  </tr>
 </table>
 <table cellpadding="0" align="center">
  <tr>
   <td><img src="../images/footer.jpg" width="800" align="center"  /> </td>
  </tr>
 </table>
</body>
</html>
  

Я ничего не понимаю после этих изменений. Все выглядит нормально. Помните, что у вас есть margin-left:130 в вашей таблице содержимого. Вот почему он не приклеивается к левой части страницы. Так ли это было?

Комментарии:

1. Теперь скажите мне еще одну идею, я попробую вашу

2. Я сказал вам в разделе комментариев Мойше

3. Ну, вы сказали, что у вас нет тега head, но после редактирования кажется, что он у вас есть. Вы редактируете слишком часто и слишком много. Пересмотрите свой вопрос перед его публикацией и рассмотрите его суть.

4. не сердитесь, я сожалею! Я просто хотел идти в ногу с программистами, которые рассказывают мне идеи

5. Я не сержусь. Я в замешательстве;) 1. В вашем коде есть три таблицы, и я действительно не знаю, в какой из них проблема. 2. Вы редактируете так часто и так много, что мы не можем понять идею вашего вопроса. 3. Это не гнев, говорящий о моих ключах — это желание помочь вам задавать хорошие вопросы;) Кроме того, вы проверили мою правку? Может быть, это вам поможет.

Ответ №2:

Проблемы, с которыми вы сталкиваетесь, когда браузеры отображают вашу страницу по-разному, вызваны ошибками в вашем коде. Разметка неверна, и браузерам трудно угадать, что вы на самом деле хотите, чтобы они делали.

Некоторые из проблем с вашим кодом включают:

  • <li> теги без <ul> <ol> родительских или
  • недопустимые объявления стиля: значения также должны включать единицы измерения (слева по краю: 130 пикселей;)

Вместо того, чтобы копировать и вставлять различные решения, найденные в Интернете, вам следует потратить время и изучить основы HTML. В Интернете есть много руководств, которые на самом деле устарели по современным стандартам (тег font устарел в HTML4 и должен быть заменен стилями CSS), поэтому вам следует быть осторожным с ресурсами, которые вы читаете.

Это отличный ресурс для изучения HTML и его родственников (CSS и JS): https://developer.mozilla.org/en-US/learn

Вы также можете использовать это для проверки своего кода: http://validator.w3.org /

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