html页面内容超出后显示水平滚动条的问题_html/css_WEB-ITnose
这个问题已经遇到好几次,解决起来也熟练了很多。
出现这种问题一般都是html或页面中的某一内部元素宽度超了。
下面总结我遇到的几种情况:
1、某一内部元素width设为100%,然而它还有border的宽度,border的宽度不包含在width中,所以结果超了。
2、span行内元素,由于它是行内元素,不设display:block之类,宽度设定对它没用,当初弄的时候没有意识到这个问题,结果在谷歌浏览器没出现问题,在IE中这个就暴露出来了,严重超出屏幕宽度,后来把span设为display:block;再设下它的宽度,问题就解决了。
PS:对设置width:100%的元素要注意它的border、margin、padding,小心超出屏幕范围。
对于寻找超出屏幕范围的内部元素,我一般先把页面分为几大板块来排除目标(即删掉某板块,看剩余版块是否导致出现水平滚动条,若还是出现,则证明该板块正常,否则该板块为我们寻找的目标板块——“罪魁祸首”),再继续在导致超出的版块中继续询查,直到找到该内部元素为止。
这样的方法挺笨的,希望大家分享自己的经验,交流下怎样能快速找到导致页面内容超出的内部元素,O(∩_∩)O谢谢。

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

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

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

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.

HTML defines the web structure, CSS is responsible for style and layout, and JavaScript gives dynamic interaction. The three perform their duties in web development and jointly build a colorful website.

WebdevelopmentreliesonHTML,CSS,andJavaScript:1)HTMLstructurescontent,2)CSSstylesit,and3)JavaScriptaddsinteractivity,formingthebasisofmodernwebexperiences.

AnexampleofastartingtaginHTMLis,whichbeginsaparagraph.StartingtagsareessentialinHTMLastheyinitiateelements,definetheirtypes,andarecrucialforstructuringwebpagesandconstructingtheDOM.

GiteePages static website deployment failed: 404 error troubleshooting and resolution when using Gitee...

The Y-axis position adaptive algorithm for web annotation function This article will explore how to implement annotation functions similar to Word documents, especially how to deal with the interval between annotations...

To achieve the effect of scattering and enlarging the surrounding images after clicking on the image, many web designs need to achieve an interactive effect: click on a certain image to make the surrounding...

HTML, CSS and JavaScript are the three pillars of web development. 1. HTML defines the web page structure and uses tags such as, etc. 2. CSS controls the web page style, using selectors and attributes such as color, font-size, etc. 3. JavaScript realizes dynamic effects and interaction, through event monitoring and DOM operations.
