찾다
웹 프론트엔드CSS 튜토리얼파이어폭스 마진탑 실패 원인과 해결방법_경험교환

이 설명을 번역하는 이유는 무엇입니까? CSS2를 번역한 분이 계시는데, 보니까 너무 어렵네요(저만 그런 게 아니라 번역자님 정말 대단하십니다!). xhtml이 많을수록 혼란이 더 커집니다.
지금은 많은 문제가 전혀 문제라고 할 수 없다고 생각합니다. 예를 들어 황소 칼로 닭을 죽이는 것은 불가능하지 않지만 근본 원인이 잘못되면 불합리하고 부적절합니다. 겉모습이 잘못된 것이다. 겉모습부터 문제를 해결하기 시작하면 늘 혼란스러울 수밖에 없다. 내가 말했듯이, 현실적이고 성급하지 않아야 한다.
이 설명에서 '여백 축소'는 다음을 의미합니다. 2개 이상의 상자 모델 사이의 인접한 여백 속성(관계는 인접하거나 중첩될 수 있음)(비어 있는 콘텐츠, 패딩 영역, 테두리 또는 명확한 분리 방법을 사용할 수 없음) 하나의 여백으로 결합되어 표현됩니다.
CSS2.1에서는 가로 여백이 축소되지 않습니다.
일부 상자 모델에서는 세로 여백이 축소될 수 있습니다.
1. 일반 문서 흐름에서는 2개 이상의 블록 수준 상자 모델의 인접한 세로 여백이 축소됩니다.
최종 마진 값 계산 방법은 다음과 같습니다.
a. 모두 양수 값인 경우 가장 큰 값을 취합니다.
b. 모두 양수 값이 아닌 경우 절대값을 뺀 다음, 양수값에서 최대값.
c. 양수값이 없으면 절대값을 취한 다음 0에서 최대값을 뺍니다.
참고: 인접 상자 모델은 DOM 요소에서 동적으로 생성될 수 있으며 인접 또는 상속 관계가 없습니다.
2. 인접 모델과 모델 중 하나가 플로팅되면 플로팅 상자 모델과 해당 하위 요소 사이에서도 수직 여백이 축소되지 않습니다.
3. 오버플로 속성이 설정된 요소와 해당 하위 요소 사이의 여백은 축소되지 않습니다(오버플로 값이 표시되는 경우 제외).
4. 절대 위치 지정(위치:절대)이 설정된 박스 모델의 경우 하위 요소가 있어도 세로 여백이 축소되지 않습니다.
5. display:inline-block이 설정된 요소의 경우 하위 요소가 있어도 세로 여백이 축소되지 않습니다.
6. 박스 모델의 상단 및 하단 여백이 인접해 있는 경우 이를 통해 여백이 무너질 수 있습니다. 이 경우 요소의 위치는 인접한 요소의 여백이 축소되었는지 여부에 따라 달라집니다.
a. 요소의 여백과 상위 요소의 margin-top이 함께 축소되는 경우 상자 모델의 border-top에 대한 테두리 정의는 해당 상위 요소의 테두리 정의와 동일합니다.
b. 또한 모든 요소의 상위 요소는 여백 접기에 참여하지 않거나 상위 요소의 margin-bottom만 계산에 참여합니다. 요소의 테두리 상단이 0이 아닌 경우 요소의 테두리 상단 위치는 이전과 동일합니다.
지우기 작업이 적용된 요소의 여백 상단은 블록 수준 상위 요소의 여백 하단과 함께 축소되지 않습니다.
접힌 부분으로 가려진 요소의 위치는 접힌 다른 요소의 위치에 영향을 미치지 않습니다. 테두리-상단 테두리 위치는 이러한 요소의 하위 항목을 배치할 때만 필요합니다.
7. 루트 요소의 세로 여백은 축소되지 않습니다.
부동 블록 수준 요소의 여백 하단은 해당 동위 요소가 지워지지 않는 한 부동 다음 유입 블록 수준 동위 요소의 여백 상단과 항상 인접합니다.
부동 블록 수준 요소의 여백 상단은 첫 번째 부동 블록 수준 하위 요소(부동 첫 번째 유입 블록 수준 하위 요소)의 여백 상단에 인접합니다(요소에 테두리 상단이 없는 경우, 패딩 상단이 없으며 하위 요소가 지워지지 않습니다).
부동 블록 수준 요소의 하단 여백이 다음 조건을 충족하는 경우 마지막 부동 블록 수준 하위 요소의 여백 하단에 인접합니다(요소가 패딩 하단 또는 테두리를 지정하지 않는 경우). ):
a. 높이:자동이 지정됩니다.
b. 최소 높이가 요소의 실제 높이(높이)보다 작습니다.
c. 최대 높이가 요소의 실제 높이보다 큽니다( 높이)
요소의 최소값 - 높이 속성이 0으로 설정된 경우 해당 요소가 소유한 여백은 인접하며 테두리 상단과 테두리 하단도 없고 패딩 상단과 패딩 하단도 없습니다. height 속성은 0 또는 auto일 수 있습니다. 인라인 상자 모델(라인 상자)을 포함할 수 없으며 플로팅된 모든 하위 요소(있는 경우)의 여백은 인접합니다.
요소가 소유한 여백이 축소되고 지우기 연산을 사용하는 경우 해당 요소의 margin-top은 바로 다음 형제 요소의 인접한 여백과 함께 축소되지만 결과적으로 해당 요소의 여백은 해당 요소의 여백과 일치하지 않게 됩니다. 여백. 블록 ​​수준 상위 요소의 여백 하단 축소.
접기 작업은 패딩, 여백 및 테두리 값을 기반으로 합니다(즉, 브라우저가 이러한 값을 모두 구문 분석한 후) 접힌 여백 계산은 사용된 다른 여백 값을 덮어씁니다.

코드 복사 코드는 다음과 같습니다.




// Sans ajouter la ligne br, le margin-top:20px de id1 dans FIREFOX agira sur d0, de sorte qu'il y ait un écart de 20px entre le haut de d0 et le corps, et qu'il n'y ait aucun écart entre d1 et le haut de d0, dans l'affichage normal d'IE
🎜>



성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
Ubuntu Linux中如何删除Firefox Snap?Ubuntu Linux中如何删除Firefox Snap?Feb 21, 2024 pm 07:00 PM

要在UbuntuLinux中删除FirefoxSnap,可以按照以下步骤进行操作:打开终端并以管理员身份登录到Ubuntu系统。运行以下命令以卸载FirefoxSnap:sudosnapremovefirefox系统将提示你输入管理员密码。输入密码并按下Enter键以确认。等待命令执行完成。一旦完成,FirefoxSnap将被完全删除。请注意,这将删除通过Snap包管理器安装的Firefox版本。如果你通过其他方式(如APT包管理器)安装了另一个版本的Firefox,则不会受到影响。通过以上步骤

如何解决Laravel登录时间失效的常见问题如何解决Laravel登录时间失效的常见问题Mar 06, 2024 pm 09:24 PM

如何解决Laravel登录时间失效的常见问题在使用Laravel开发Web应用程序时,登录认证是一个非常重要的功能。然而,有时候用户登录后长时间不操作,页面可能会自动退出登录或者认证失效。这个问题较为常见,下面将介绍如何通过设置session的时间来解决这个问题,并提供具体的代码示例。1.设置session的过期时间在Laravel中,默认情况下sessi

PHP和REDIS:如何实现分布式缓存失效与更新PHP和REDIS:如何实现分布式缓存失效与更新Jul 21, 2023 pm 05:33 PM

PHP和REDIS:如何实现分布式缓存失效与更新引言:在现代的分布式系统中,缓存是一个非常重要的组件,它可以显著提高系统的性能和可扩展性。与此同时,缓存的失效与更新也是一个非常重要的问题,因为如果无法正确地处理缓存数据的失效与更新,就会导致系统数据的不一致。本文将介绍如何使用PHP和REDIS实现分布式缓存失效与更新,同时提供相关的代码示例。一、什么是RED

mozilla firefox可以卸载吗mozilla firefox可以卸载吗Mar 15, 2023 pm 04:40 PM

mozilla firefox可以卸载;firefox属于第三方浏览器,如果不需要,完全可以卸载。卸载方法:1、在开始菜单中,依次点击“Windwos系统”-“控制面板”;2、在“控制面板”界面中,点击“程序和功能”;3、在新界面中,找到并双击火狐浏览器图标;4、在卸载弹窗中,点击“下一步”;5、点击“卸载”即可。

火狐浏览器Firefox 113 新特性:支持AV1动图、增强密码生成器和画中画特性火狐浏览器Firefox 113 新特性:支持AV1动图、增强密码生成器和画中画特性Mar 05, 2024 pm 05:20 PM

近日消息,Mozilla在发布Firefox112稳定版的同时,也宣布下个主要版本Firefox113进入Beta频道,支持AV1动图、增强密码生成器和画中画特性。火狐浏览器Firefox113主要新功能/新特性如下支持AV1格式动图(AVIS)通过引入特殊字符来增强密码生成器的安全性增强画中画功能,支持后退、显示视频时间,能更轻松地启用全屏模式为Debian和Ubuntu发行版提供官方DEB安装文件更新书签导入功能,默认情况下支持导入书签的图标在支持的硬件上默认启用硬件加速AV1视频解码使用w

Scrapy中如何使用Mozilla Firefox来解决扫码登录的问题?Scrapy中如何使用Mozilla Firefox来解决扫码登录的问题?Jun 22, 2023 pm 09:50 PM

对于爬虫爬取需要登录的网站,验证码或扫码登录是一个很困扰的问题。Scrapy是Python中一个非常好用的爬虫框架,但是在处理验证码或扫码登录时,需要采取一些特殊的措施。作为一个常见的浏览器,MozillaFirefox提供了一种解决方案,可以帮助我们解决这个问题。Scrapy的核心模块是twisted,它只支持异步请求,但是一些网站需要使用cookie和

火狐浏览器Firefox 115发布,支持Win7/Win8.1的最后一个版本火狐浏览器Firefox 115发布,支持Win7/Win8.1的最后一个版本Mar 04, 2024 pm 04:46 PM

今日最新消息,Mozilla今天正式发布了火狐浏览器Firefox115稳定版更新,本次更新最值得关注一点是,这是支持Win7/Win8、macOS10.12、10.13和10.14的最后一个版本。下载地址:https://ftp.mozilla.org/pub/firefox/releases/115.0/Mozilla在官方更新日志中表示:微软于2023年1月结束了对Win7和Win8系统的支持,而今天发布的Firefox115版本是上述系统用户收到的最后一个版本更新。Win7和Win8用户

Ubuntu 23.10默认将在原生 Wayland 模式下运行火狐浏览器 FirefoxUbuntu 23.10默认将在原生 Wayland 模式下运行火狐浏览器 FirefoxFeb 29, 2024 am 10:10 AM

Canonical公司近日宣布,在即将发布的Ubuntu23.10中,FirefoxSnap已配置默认在Wayland模式下运行。注:Ubuntu目前已经默认Wayland会话,Firefox也能正常工作。不过当前FirefoxSnap实际上是以XWayland兼容模式下运行,而不是严苛的原生Wayland模式。Canonical宣布默认会在Wayland模式下运行Firefox浏览器,从而在HiDPI显示器不会出现界面模糊、缩放失真等问题,并且支持拖动、手势捏合等触控手势。如上所述,Ubunt

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경