search
HomeWeb Front-endHTML TutorialDifferent browser compatibility issues_html/css_WEB-ITnose

Some tags will appear differently in different browsers. What should I do?


Reply to the discussion (solution)

For example, which tag is it and in which browsers will it be different?

No way,

Well, you mean the size of the outer margins, inner margins and borders?

Just unify it with CSS.

Is that what you mean?

Well, you mean the sizes of outer margins, inner margins and borders?

Just unify it with CSS.

Is that what you mean?

Font display~~~~~~~~~~~~~
Under the same settings, such as ul 200px li 100px li120px
Chrome displays two lines
ie6 The two li's display part of

This is okay. The strange thing is that under IE8, half a word will be displayed.

Can you post your code? and corresponding CSS settings

Because some problems are not caused by tags, but may be affected by CSS

Can you please post your code and corresponding CSS settings

Because some problems are not caused by tags, but may be affected by CSS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style>ul{ width:450px;margin:0px;padding:0px;display:block;overflow:hidden;} li {    list-style:none; 	margin-right:5px;    padding:0px;	height:18px;	float:left;	display:block;	overflow:hidden;}</style></head><body><ul><li>能不能发下,你这块的代码,和相应的CSS设置</li><li>因为有的并不是标签的问题,可能是CSS影响到了</li></ul></body></html>

How can I do float without setting width. Brother, I better read more books

How can I do it? Float does not set a width. Brother, you should read more books

Yes, I did not set the width, it is easy to set it
Do you think there is a better solution to this problem? Without setting width~~

Is there any way to force li to wrap the entire line, like chrome does~~

or not wrap the line like ie6 does. But without line breaks, half the characters

may be displayed in IE8. The main reason is that your li is displayed in multiple lines. For the second li, after you remove the overflow, you can see that the text becomes multiple lines. .


Just add a control to prevent line breaks. .

white-space: nowrap;

In li, try adding the above attribute.

Just add the above one, but there is still a problem under IE7, and you have to remove the overflow in li.

The main reason is that your li is displayed in multiple lines. For the second li, after you remove the overflow, you can see that the text becomes multiple lines. .


Just add a control to prevent line breaks. .

white-space: nowrap;

In li, try adding the above attribute.

Just add the above one, but there is still a problem under IE7, and you have to remove the overflow in li.

Why is it so troublesome to write code! ! ! ! ! !

white-space: nowrap; Solve the half-character problem!

If you don’t use float, li will not wrap. Why do you need to force newline?

Just remove the float attribute from li.

If you don’t use float, li There won’t be line breaks, so why are you using forced line breaks?

Just remove the float attribute in li.

You said it doesn’t work under IE7~ Is there any tool to test compatibility?

When you open the debugging panel of IE, there is one: Document Mode. You can click

to choose which version of IE mode to parse the web page, and you can see the difference

When you open the debugging panel of IE, there is one: Document Mode. You can click

which version of IE can be used to parse the web page and you can see the difference

This is the mode of IE. function? It seems that the lower version does not have it~~~
Thank you!

Please tell me how to get started with writing code. Whether it is the tools or the code itself, I always feel that I am not that comfortable~

Unless the design is good.
This is css, not code, and basically no one wants it.

Unless the design is good.
This is css, not code, and basically no one wants it.

I don’t quite understand~!

Writing code is so hopeless~? ? ?

This is only IE9 and it has this. It is estimated that all IE9 browsers have it.

Getting started with coding:
I think,
First of all, you have to understand the syntax of this language. The most basic one, first go to W3CSchool, which contains the most basic things about these things. If you have enough time, laying these foundations is the most important.
For CSS, I really don’t know any good books. For JavaScript, the JavaScript Authoritative Guide is very good. It was translated by Taobao’s front-end team. I highly recommend this book. If you have enough time, you can Read this book several times. There are many things that you cannot understand after reading it once.
Then, it’s time to write code. I guess you said that you don’t feel comfortable writing code. It should be because you write less. When reading the information, try to write all the examples and so on yourself. , at the same time, I think as for editing tools, you can first use an editor without a prompt function (Notepad, no prompt, with syntax highlighting), because if you are just starting to learn these things, you will have to go through them one by one by yourself. Writing can help you remember things better, and it should also help with understanding.
As for the code itself, at the beginning, just focus on implementing the functions. As for the code optimization methods, you will notice them gradually as you write them down. These need to be done slowly.

I would like to recommend a person’s blog to you, http://www.zhangxinxu.com/wordpress/. This person’s CSS is very strong. You can check it out in the future.
Because this aspect of front-end development is easy to get started and difficult to improve, it is still recommended that if you have time, lay a good foundation. The basics are very important.

I personally think so.

This is only IE9, it has this, I guess all IE9 browsers have it.

Getting started with coding:
I think,
First of all, you have to understand the syntax of this language. The most basic one, first go to W3CSchool, which contains the most basic things about these things. If you have enough time, laying these foundations is the most important.
For CSS, I really don’t know any good books. For JavaScript, the JavaScript Authoritative Guide is very good. It was translated by Taobao’s front-end team. I highly recommend this book. If you have enough time, you can Read this book several times. There are many things that you cannot understand after reading it once.
Then, it’s time to write code. I guess you said that you don’t feel comfortable writing code. It should be because you write less. When reading the information, try to write all the examples and so on yourself. , at the same time, I think as for editing tools, you can first use an editor without a prompt function (Notepad, no prompt, with syntax highlighting), because if you are just starting to learn these things, you will have to go through them one by one by yourself. Writing can help you remember things better, and it should also help with understanding.
As for the code itself, at the beginning, just focus on implementing the functions. As for the code optimization methods, you will notice them gradually as you write them down. These need to be done slowly.

I would like to recommend a person’s blog to you, http://www.zhangxinxu.com/wordpress/. This person’s CSS is very strong. You can check it out in the future.
Because this aspect of front-end development is easy to get started and difficult to improve, it is still recommended that if you have time, lay a good foundation. The basics are very important.

I personally think so.

Hmm~Thank you~


If you don’t use float, li will not wrap. Why do you use forced line wrapping?

Just remove the float attribute in li That’s ok

You said it doesn’t work under IE7~ Is there any tool to test compatibility?


You can use ietest to debug the compatibility of IE

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
What is the difference between an HTML tag and an HTML attribute?What is the difference between an HTML tag and an HTML attribute?May 14, 2025 am 12:01 AM

HTMLtagsdefinethestructureofawebpage,whileattributesaddfunctionalityanddetails.1)Tagslike,,andoutlinethecontent'splacement.2)Attributessuchassrc,class,andstyleenhancetagsbyspecifyingimagesources,styling,andmore,improvingfunctionalityandappearance.

The Future of HTML: Evolution and TrendsThe Future of HTML: Evolution and TrendsMay 13, 2025 am 12:01 AM

The future of HTML will develop in a more semantic, functional and modular direction. 1) Semanticization will make the tag describe the content more clearly, improving SEO and barrier-free access. 2) Functionalization will introduce new elements and attributes to meet user needs. 3) Modularity will support component development and improve code reusability.

Why are HTML attributes important for web development?Why are HTML attributes important for web development?May 12, 2025 am 12:01 AM

HTMLattributesarecrucialinwebdevelopmentforcontrollingbehavior,appearance,andfunctionality.Theyenhanceinteractivity,accessibility,andSEO.Forexample,thesrcattributeintagsimpactsSEO,whileonclickintagsaddsinteractivity.Touseattributeseffectively:1)Usese

What is the purpose of the alt attribute? Why is it important?What is the purpose of the alt attribute? Why is it important?May 11, 2025 am 12:01 AM

The alt attribute is an important part of the tag in HTML and is used to provide alternative text for images. 1. When the image cannot be loaded, the text in the alt attribute will be displayed to improve the user experience. 2. Screen readers use the alt attribute to help visually impaired users understand the content of the picture. 3. Search engines index text in the alt attribute to improve the SEO ranking of web pages.

HTML, CSS, and JavaScript: Examples and Practical ApplicationsHTML, CSS, and JavaScript: Examples and Practical ApplicationsMay 09, 2025 am 12:01 AM

The roles of HTML, CSS and JavaScript in web development are: 1. HTML is used to build web page structure; 2. CSS is used to beautify the appearance of web pages; 3. JavaScript is used to achieve dynamic interaction. Through tags, styles and scripts, these three together build the core functions of modern web pages.

How do you set the lang attribute on the  tag? Why is this important?How do you set the lang attribute on the tag? Why is this important?May 08, 2025 am 12:03 AM

Setting the lang attributes of a tag is a key step in optimizing web accessibility and SEO. 1) Set the lang attribute in the tag, such as. 2) In multilingual content, set lang attributes for different language parts, such as. 3) Use language codes that comply with ISO639-1 standards, such as "en", "fr", "zh", etc. Correctly setting the lang attribute can improve the accessibility of web pages and search engine rankings.

What is the purpose of HTML attributes?What is the purpose of HTML attributes?May 07, 2025 am 12:01 AM

HTMLattributesareessentialforenhancingwebelements'functionalityandappearance.Theyaddinformationtodefinebehavior,appearance,andinteraction,makingwebsitesinteractive,responsive,andvisuallyappealing.Attributeslikesrc,href,class,type,anddisabledtransform

How do you create a list in HTML?How do you create a list in HTML?May 06, 2025 am 12:01 AM

TocreatealistinHTML,useforunorderedlistsandfororderedlists:1)Forunorderedlists,wrapitemsinanduseforeachitem,renderingasabulletedlist.2)Fororderedlists,useandfornumberedlists,customizablewiththetypeattributefordifferentnumberingstyles.

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment