Jump to content
  • 0

Проблема с меню


new011
 Share

Question

Создаю меню в виде таблицы ,состоящей из 5 колонок и 1 строки.

table align='center' class='div_1_table'>

<tr align='center'>

<td width='120' class='div_1_table_td' >

1

</td>

<td width='120' class='div_1_table_td' >

2

</td>

<td width='120' class='div_1_table_td'>

3

</td>

<td width='120' class='div_1_table_td'>

4

</td>

<td width='50' valign='top' align='right' class='div_1_table_td_language'>

5

</td>

</tr>

</table>

Все пропсанные здесь классы указывают только цвета,бордюры и местоположение таблицы.Когда открывая сайт через оперу весь текст в таблие отлично стоит посередине ячейки,а через экспловер то текст смещается влево,что блин за фигня??!? я всё уже перепробовал .Пожалуйста помогите как сделать чтоб текст был посередине!!!

Link to comment
Share on other sites

Recommended Posts

  • 0
Во всех браузерах отражается одинаково. Приведите полный пример.

.div_1_table

{

background-color:#;

height:50px;

width:860px;

margin-left:380px;

position: relative;

margin-top:-30px;

}

.div_1_table_td

{

border-left-width: 1px;

border-left-style: solid;

border-left-color:#;

}

.div_1_table_td_language

{

border-left-width: 2px;

border-left-style: solid;

border-left-color:#;

}

Вот весь код который относится к меню.ПРобовал сделать аштм файл только с этим меню и с этими классами точно такая же фигня выходит.

Edited by new011
Link to comment
Share on other sites

  • 0
Традиционный вопрос — какой доктайп?

Если не ошибаюсь.

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>

<html xmlns='http://www.w3.org/1999/xhtml'>

Vlad ,вы создатель htmlbook.ru?!

Edited by new011
Link to comment
Share on other sites

  • 0
У вас похоже проблемы не только в таблице будут. Если вам только выровнять текст, уберите align='center', замените стилями text-align: center.

А почему будут проблемы не только в таблице?! Вот исправил как вы сказали,но что-то не выходит.

Edited by new011
Link to comment
Share on other sites

  • 0
Переходный доктайп стоит от HTML4, а xmlns='http://www.w3.org/1999/xhtml' используется в XHTML. Делаю предварительный вывод, что возможны и более серьёзные ошибки.

Влад,тогда посоветуйте какой сделать доктайп ?! Заранее очень благодарен

Edited by new011
Link to comment
Share on other sites

  • 0
Влда,тогда посоветуйте какой сделать доктайп ?!

Пока Светлана не пришла, напишу я:

<!doctype html>

Но тогда нужно убрать атрибуты width и align и перенести их в CSS (width и text-align соответственно)

Либо

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

А переходный doctype лучше не использовать.

Link to comment
Share on other sites

  • 0
Пока Светлана не пришла, напишу я:

<!doctype html>

Но тогда нужно убрать атрибуты width и align и перенести их в CSS (width и text-align соответственно)

Либо

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

А переходный doctype лучше не использовать.

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

Link to comment
Share on other sites

  • 0

Что же вы так странно делаете?

Я задал вопрос владу,влад ответил ,я задал ещё вопрос ,молчание....

Пришел Serlutin и ответил на мой вопрос,я задал ещё вопрос он ушел...

Ответьте пожалуйста!!!

Link to comment
Share on other sites

  • 0
Я так понимаю вы отлично понимаете в аштм ,можно с вам задать несколько вопросов по дизайну в аське например?

Лучше задавай здесь вопросы. Мне всякие аськи, скайпы и прочее лень запускать. Могу почту дать если надо.

я задал ещё вопрос он ушел...

Такова специфика интернета.

Link to comment
Share on other sites

  • 0
Лучше задавай здесь вопросы. Мне всякие аськи, скайпы и прочее лень запускать. Могу почту дать если надо.

Такова специфика интернета.

Ладно,вполне вас понимаю :). А почту можно ?

Link to comment
Share on other sites

  • 0

Тут вы все меня с этим доктайтом напугали,я проверил страницу в http://validator.w3.org/ ,получилось 20 ошибок 2 предупреждения.Исправил до 7 ошибок и 2 предупреждений.

ПРавильно я понимаю ,что в доктайпе <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>

вот это не надо писать <html xmlns='http://www.w3.org/1999/xhtml'>,надо просто <html>?

Link to comment
Share on other sites

  • 0
Тут вы все меня с этим доктайтом напугали,я проверил страницу в http://validator.w3.org/ ,получилось 20 ошибок 2 предупреждения.Исправил до 7 ошибок и 2 предупреждений.

ПРавильно я понимаю ,что в доктайпе <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>

вот это не надо писать <html xmlns='http://www.w3.org/1999/xhtml'>,надо просто <html>?

Вообще, надо понимать, что такое доктайп и зачем он нужен. Вы хорошо это понимаете?

Ну и ещё надо делать как можно проще. Если можно чего-то не делать, этого делать не следует.

Link to comment
Share on other sites

  • 0

Вы понимаете правильно.

<html xmlns='http://www.w3.org/1999/xhtml'>

Это нужно для XHTML. Сейчас же всё движется по направлению к HTML5 (теперь просто HTML), а XHTML занимает узкую нишевую категорию (настоящий XHTML, а не стиль написания)

Edited by Serlutin
Link to comment
Share on other sites

  • 0

Ну то что светлана пришла,я очень рад.:-)

Вот поможете мне?

Тут вы все меня с этим доктайтом напугали,я проверил страницу в http://validator.w3.org/ ,получилось 20 ошибок 2 предупреждения.Исправил до 7 ошибок и 2 предупреждений.

ПРавильно я понимаю ,что в доктайпе <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>

вот это не надо писать <html xmlns='http://www.w3.org/1999/xhtml'>,надо просто <html>?

<html xmlns='http://www.w3.org/1999/xhtml'>

Правильно. Это нужно для XHTML. Сейчас же всё движется по направлению к HTML5 (теперь просто HTML), а XHTML занимает узкую нишевую категорию (настоящий XHTML, а не стиль написания)

просто когда проверяю сайт тут http://validator.w3.org он мне выделяет эту строку.Когда я её убрал этой ошибки нет.

Link to comment
Share on other sites

  • 0

да у вас там больше половины писать не надо.

<!DOCTYPE html>
<meta charset="utf-8" />
<title>менюшка</title>
<link rel="stylesheet" href="style.css" />
<nav class="menu">
<ul>
<li><a href="#">1</a>
<li><a href="#">2</a>
<li><a href="#">3</a>
<li><a href="#">4</a>
<li><a href="#">5</a>
</ul>
</nav>

вот это всё. Больше ничего не надо.

Link to comment
Share on other sites

  • 0

ВСем большое спасибо.Сдеалл вссё как вы тут сказали,так как вам доверяю. :) Да ещё теперь при проверке на valid у меня всё зелёное ,нет не единной ошибки !

Edited by new011
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