Jump to content
  • 0

display:inline-block и IE


shedy
 Share

Question

В общем хочу сделать что-то типо табличного вывода, есть куча div'ов в которых расположены нужные элементы, к каждому свойство display:inline-block и получилось всё замечательно(таблица по ширине странице, так как нужно), но это было в опере в IE открыл и ничего не вышло, помогите как можно справится с этой проблемой?

<div style="width: 303px; display: inline-block; text-align: center; ">

Опера 10-ая, интернет эксплорер - 6

заранее спасибо :angry:

Link to comment
Share on other sites

13 answers to this question

Recommended Posts

  • 0
В общем хочу сделать что-то типо табличного вывода, есть куча div'ов в которых расположены нужные элементы, к каждому свойство display:inline-block и получилось всё замечательно(таблица по ширине странице, так как нужно), но это было в опере в IE открыл и ничего не вышло, помогите как можно справится с этой проблемой?

<div style="width: 303px; display: inline-block; text-align: center; ">

Опера 10-ая, интернет эксплорер - 6

заранее спасибо :angry:

Для IE6 и 7 этот блок должен иметь display: inline и zoom:1.

Link to comment
Share on other sites

  • 0
покажи скрин того, что хочешь получить

так же как гугл картинки показывает тут

Таблицы обычно таблицами делают...

Но таблицы не сделаешь чтоб было количество колонок например 10, а если раздвинешь окошко, то 13... надо чтобы удобно было просматривать для каждого экрана(а не только на половину экрана)

Link to comment
Share on other sites

  • 0
для IE получилось, но теперь в опере не работает =)

надо опере давать старое, а IE - новое, можно реализовать через conditional comments или через персональные CSS-хаки, поинтересуйтесь у гугла, или тут в форуме поищите, очень много тем.

Link to comment
Share on other sites

  • 0

А нука попробуйка изменить и сделать под себя :angry:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
*{ margin: 0; padding: 0;}
ul { list-style: none; text-align: center;}

ul li {
display: inline-block;
width: 200px;
height: 300px;
text-align: left;
border: 1px solid #000;
margin: 0 10px;
}
ul li a { display: block; color: red; padding: 4px 3px;}

</style>

<!--[if lte IE 7]>
<style type="text/css">
ul li {
display: inline;
}
</style>
<![endif]-->
</head>

<body>
<ul>
<li><a href="#">Пункт 1</a></li>
<li><a href="#">Пункт 2</a></li>
</ul>
</body>
</html>

Edited by psywalker
Link to comment
Share on other sites

  • 0
А нука попробуйка изменить и сделать под себя :D

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
*{ margin: 0; padding: 0;}
ul { list-style: none; text-align: center;}

ul li {
display: inline-block;
width: 200px;
height: 300px;
text-align: left;
border: 1px solid #000;
margin: 0 10px;
}
ul li a { display: block; color: red; padding: 4px 3px;}

</style>

<!--[if lte IE 7]>
<style type="text/css">
ul li {
display: inline;
}
</style>
<![endif]-->
</head>

<body>
<ul>
<li><a href="#">Пункт 1</a></li>
<li><a href="#">Пункт 2</a></li>
</ul>
</body>
</html>

Большое спасибо, попробую через полчаса, ща ухожу :angry:

Link to comment
Share on other sites

  • 0
Всё таки попобовал... всё получилось! не знал, что можно такие условия делать... спасибо =)) а как в отдельном файле так прописать?

Ребята наши говорят что придётся тебе файл стилей сделать для ИЕ специальный, а подключить его так же, как и обычный, между элементом <head></head>

<!--[if IE]><link type="text/css" href="css/ie.css" rel="stylesheet" media="all" /><![endif]-->

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