Jump to content
  • 0

проблема с наклонным шрифтом в IE6


Searcher
 Share

Question

Вот элементарный код:

<!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=windows-1251">
<title></title>
</head>

<style type="text/css">

#intro {
text-align: left;
font-style: italic;
}

</style>

<body>

<div id="intro">
<p>Именно поэтому наш Боттичелли считает его специальную проработку напрасной, говоря, что если бросить губкой, пропитанной краской, в стену, то на стене останется пятно, в котором любой может увидеть прекрасный пейзаж. Возможно, это правда, и любой действительно может увидеть все что угодно в таком пятне, если он, конечно, захочет его разглядывать и человеческие головы, и разных животных, и сражения, и отвесные скалы, и море, и облака, и леса, и прочие подобные вещи; точно так про звуки колоколов можно сказать, что в них слышатся любые слова, которые человеку только хочется услышать. Но даже несмотря на то, что такие пятна могут помочь глядящему на них в выдумывании разных разностей, они все равно никогда не научат художника, как довести замысел до конца. И такой художник напишет жалкий пейзаж. Речная вода, которую ты осязаешь рукой, является последней, которая уже утекает, и первой, которая только примчалась; то же происходит и со мгновениями времени. У художника две цели: человек и проявления его души. Первая проста, вторая трудна, потому что он должен раскрывать ее с помощью движения. Математика - единственная наука, которая содержит в себе собственное доказательство. Механика - это рай для математических наук, потому что с ее помощью можно вкусить плоды математики.</p>
</div>

</body>
</html>

В IE6, когда изменяю размеры окна, периодически возникает горизонтальная полоса прокрутки. Если убрать свойство font-style: italic, то полоса перестает возникать...

Подскажите, пожалуйста, как можно обойти этот баг IE6 при сохранении наклонного шрифта?

никакие отступы не помогают...

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0
В IE6, когда изменяю размеры окна, периодически возникает горизонтальная полоса прокрутки. Если убрать свойство font-style: italic, то полоса перестает возникать...

Подскажите, пожалуйста, как можно обойти этот баг IE6 при сохранении наклонного шрифта?

никакие отступы не помогают...

Это один из многих тупых багов ИЕ6, дело в том, что когда текст делаешь наклонным, эта сволочь делает контейнер, в котором всё это происходит - Шире и от этого появляются постоянные отступы. В твоём случае Контейнер становиться чуть шире экрана, поэтому и возникает полоса прокрутки, вылечить ты можешь если сделаешь контейнер чуть поменьше ширины, например 99%, а вообще попробуй 99.9% и так далее вниз, пока не добьёшься результата :D

Link to comment
Share on other sites

  • 0

<style type="text/css">

#intro{

width:99%;

marin:auto;

text-align: left;

font-style: italic;

}

</style>

так получилось. опередили правда... =)

PS: впервые столкнулся, интуитивно подозреваю, что IE резервирует место под выход части символа из кегля.

Edited by Justnewone
Link to comment
Share on other sites

  • 0
Это один из многих тупых багов ИЕ6, дело в том, что когда текст делаешь наклонным, эта сволочь делает контейнер, в котором всё это происходит - Шире и от этого появляются постоянные отступы. В твоём случае Контейнер становиться чуть шире экрана, поэтому и возникает полоса прокрутки, вылечить ты можешь если сделаешь контейнер чуть поменьше ширины, например 99%, а вообще попробуй 99.9% и так далее вниз, пока не добьёшься результата :D

Сначала так и думал сделать, но мне нужны отступы у этого контейнера, в результате пришел к тому, что обернул блок intro в еще один блок с width: 100% и overflow: hidden и прокрутка исчезла :)

Link to comment
Share on other sites

  • 0
Порываюсь иногда это сделать, но возникает какой-то азарт :D

Что ж, азарт - дело благородное, но не благодарное!

мне нужны отступы у этого контейнера

А паддингами внутренние (не внешние) отступы нельзя разве?

Link to comment
Share on other sites

  • 0
Именно для IE6 может и не нужен. Сказать блоку zoom и он под плавующий не полезет )

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

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