Different 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

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



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

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

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

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

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

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.

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

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.
