Member 13064822 Ответов: 4

Действителен ли мой код для стандарта w3 ?


Вот оригинальный код.

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Company page</title>
  </head>
  <body>
	<header>
    <paragraph>Welcome! Here you can find following things:</paragraph>
    <ol>
      <li><a href="#logo">Company's logo</a></li>
      <li><a href="#employees">List of employees</a></li>
    </ol>

	<section>
    <h1>Company's logo
    <paragraph>Company uses following logos:</paragraph>
    <ul>
      <li>New logo:</li><img source="new_logo.gif"/>
      <li>Old logo:</li><img source="old_logo.gif"/>
      <input type="number" name="name" value="" >
    </ul>
	<br>
    <h1>List of employees
    <thead>
      <th>First name</th>
      <th>Last name</th>
    </thead>
    <table>
      <tr>
        <td>Mary</td>
        <td>Williams</td>
      </tr>
      <tr>
        <td>James</td>
        <td>Smith</td>
		<tbody>
			<td>me</td>
		<tbody>
      </tr>
    </table>
	<a href="google" target="new window"><div>click me</div></a>
  </body>
</html>


Что я уже пробовал:

Цитата:
Это такое шоу

Ширина строки таблицы составляла 1 столбец, что меньше количества столбцов, установленного первой строкой (2).
Из строки 40, колонка 16; в строку 41, колонка 9


<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />

  <title>Company page</title>
</head>

<body>
  <a>Welcome! Here you can find following things:</a>
 
  <ol>
    <li><em><a href="#logo">Company's logo</a></em></li>

    <li><em><a href="#employees">List of employees</a></em></li>
  </ol>

  <h1>Company's logo </h1>
  <a>Company uses following logos:</a>

  <ul>
    <li>New logo:<img src="new_logo.gif" alt="404 Not found" /></li>

    <li>Old logo:<img src="old_logo.gif" alt="404 Not found" /></li> 
  </ul>
    <input type="number" name="name" value=""/><br/>

  <h1>List of employees</h1>

  <table>
    <thead>
      <tr>
        <th>First name</th>

        <th>Last name</th>
      </tr>
    </thead>
    <tbody>
   
    <tr>
      <td>Mary</td>

      <td>Williams</td>
    </tr>

    <tr>
      <td>James</td>

      <td>Smith</td>
    </tr>

    <tr><td>me</td><td></td></tr>

      </tbody>
    
  </table>
<a href="google" target="new window"><div>click me</div></a>
</body>
</html>

Patrice T

"У него все еще есть какой-то жучок inline 41, 58 "
И мы должны угадать, что это за ошибки и где эти линии ?

Member 13064822

Это такое шоу

Ширина строки таблицы составляла 1 столбец, что меньше количества столбцов, установленного первой строкой (2).
Из строки 40, колонка 16; в строку 41, колонка 9

Patrice T

Воспользуйся Улучшить вопрос чтобы обновить ваш вопрос.
Чтобы каждый мог обратить внимание на эту информацию.

4 Ответов

Рейтинг:
32

Graeme_Grant

Этот проконсультируют Вас: Служба проверки разметки W3C[^]


Member 13064822

Я использую его, но не уверен, что после того, как я изменил какой-то код,
это правильно для стандарта W3 или нет?

Graeme_Grant

Если это не так, то этот сайт расскажет вам.

Рейтинг:
27

M,AqibShehzad

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

Вы начали со следующего

<table>
   <thead>
     <tr>
       <th>First name</th>

       <th>Last name</th>
     </tr>
   </thead>


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

<tr>
      <td></td>
    </tr>


вам нужно заменить это на

<tr>
      <td></td>
       <td></td>
    </tr>


и в последней строке вы повторяете ту же ошибку, создавая строку с одним столбцом


Рейтинг:
2

Member 13936735

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />

  <title>Company page</title>
</head>

<body>
  <a>Welcome! Here you can find following things:</a>
 
  <ol>
    <li><a href="#logo">Company's logo</a></li>

    <li><a href="#employees">List of employees</a></li>
  </ol>

  <h1>Company's logo </h1>
  <a>Company uses following logos:</a>

  <ul>
    <li>New logo:<img src="new_logo.gif" alt="404 Not found" /></li>

    <li>Old logo:<img src="old_logo.gif" alt="404 Not found" /></li> 
  </ul>
    <input type="number" name="name" value=""/><br/>

  <h1>List of employees</h1>

  <table>
    <thead>
      <tr>
        <th>First name</th>

        <th>Last name</th>
      </tr>
    </thead>
    <tbody>
   
    <tr>
      <td>Mary</td>

      <td>Williams</td>
    </tr>

    <tr>
      <td>James</td>

      <td>Smith</td>
    </tr>

    <tr><td  colspan="2">me</td></tr>

      </tbody>
    
  </table>
<a href="google" target="new window"><div>click me</div></a>
</body>
</html>


Dave Kreskowiak

Просто публикация необъяснимого фрагмента кода в качестве ответа-это не ответ. На этот вопрос уже был дан ответ с лучшими объяснениями более года назад.

Рейтинг:
18

Patrice T

Цитата:
Ширина строки таблицы составляла 1 столбец, что меньше количества столбцов, установленного первой строкой (2).
Из строки 40, колонка 16; в строку 41, колонка 9

Послание означает то, что оно говорит.
<table>
  <thead>
    <tr> // Here, you have 2 columns
      <th>First name</th>

      <th>Last name</th>
    </tr>
  </thead>

  <tr> // Here, you have 1 column: that is the problem.
    <td></td>
  </tr>

  <tr> // Here, you have 2 columns
    <td>Mary</td>

    <td>Williams</td>
  </tr>