Table of Contents
Reply to the discussion (solution)
Home Web Front-end HTML Tutorial Different browser compatibility issues_html/css_WEB-ITnose

Different browser compatibility issues_html/css_WEB-ITnose

Jun 24, 2016 pm 12:26 PM

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>
Copy after login

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 of this Website
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

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

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat Commands and How to Use Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What are the best practices for cross-browser compatibility in HTML5? What are the best practices for cross-browser compatibility in HTML5? Mar 17, 2025 pm 12:20 PM

Article discusses best practices for ensuring HTML5 cross-browser compatibility, focusing on feature detection, progressive enhancement, and testing methods.

What is the purpose of the <progress> element? What is the purpose of the <progress> element? Mar 21, 2025 pm 12:34 PM

The article discusses the HTML &lt;progress&gt; element, its purpose, styling, and differences from the &lt;meter&gt; element. The main focus is on using &lt;progress&gt; for task completion and &lt;meter&gt; for stati

What is the purpose of the <datalist> element? What is the purpose of the <datalist> element? Mar 21, 2025 pm 12:33 PM

The article discusses the HTML &lt;datalist&gt; element, which enhances forms by providing autocomplete suggestions, improving user experience and reducing errors.Character count: 159

How do I use HTML5 form validation attributes to validate user input? How do I use HTML5 form validation attributes to validate user input? Mar 17, 2025 pm 12:27 PM

The article discusses using HTML5 form validation attributes like required, pattern, min, max, and length limits to validate user input directly in the browser.

What is the purpose of the <meter> element? What is the purpose of the <meter> element? Mar 21, 2025 pm 12:35 PM

The article discusses the HTML &lt;meter&gt; element, used for displaying scalar or fractional values within a range, and its common applications in web development. It differentiates &lt;meter&gt; from &lt;progress&gt; and ex

What is the viewport meta tag? Why is it important for responsive design? What is the viewport meta tag? Why is it important for responsive design? Mar 20, 2025 pm 05:56 PM

The article discusses the viewport meta tag, essential for responsive web design on mobile devices. It explains how proper use ensures optimal content scaling and user interaction, while misuse can lead to design and accessibility issues.

What is the purpose of the <iframe> tag? What are the security considerations when using it? What is the purpose of the <iframe> tag? What are the security considerations when using it? Mar 20, 2025 pm 06:05 PM

The article discusses the &lt;iframe&gt; tag's purpose in embedding external content into webpages, its common uses, security risks, and alternatives like object tags and APIs.

Is HTML easy to learn for beginners? Is HTML easy to learn for beginners? Apr 07, 2025 am 12:11 AM

HTML is suitable for beginners because it is simple and easy to learn and can quickly see results. 1) The learning curve of HTML is smooth and easy to get started. 2) Just master the basic tags to start creating web pages. 3) High flexibility and can be used in combination with CSS and JavaScript. 4) Rich learning resources and modern tools support the learning process.

See all articles