current position:Home>CSS learning notes [3] floating, not separated from document flow, inheritance and stacking
CSS learning notes [3] floating, not separated from document flow, inheritance and stacking
2022-04-29 12:34:29【51CTO】
float
Floating elements have no block level , How big it floats is how big ,
As long as it involves the layout of the page, it is used float Layout
< style >
height: 200 px;
width: 200 px;
background - color: red;
float: left; /* Float left */
}
height: 200 px;
width: 200 px;
background - color: blue;
float: right; /* Floating to the right */
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
The impact of floating
· Address the impact of floating
· Overflow properties
· location
· Verify that floating and positioning are out of the document flow
·Z-index Modal frame
· transparency
· Simple blog Garden Construction
·JS Programming foreplay
Address the impact of floating
Bring the problem of parent tag collapse
To address the impact of floating Derivation steps
1· Add one by yourself div Set height
2· utilize clear attribute
d4 {
clear: left; /* The left side of the label ( Ground and air ) There can be no floating elements clear:right That is, there cannot be... On the right ,both That is, there can be no... On both sides */
}
- 1.
- 2.
- 3.
3· A general solution to the impact of floating
Writing html Before First, write in advance about how to deal with the impression of floating css Code
. clearfix: after{
content: '';
display: block; /* Set an empty content as a block label , The block level tag has an exclusive row attribute */
clear: both; /* So that there can be no floating labels on both sides of the label */
}
- 1.
- 2.
- 3.
- 4.
- 5.
After that, as long as there is a problem of label collapse, add a... To the collapsed label clearfix Attribute is enough
Verify that floating and positioning are out of the document flow
float
Relative positioning
Absolute positioning
Fixed position
Do not detach from the document stream
1· Relative positioning is not separated from the document flow
Off stream
1· float
2· Absolute positioning
3· Fixed position
I'm learning H5 And CSS In the process of , There will be a lot of doubts , My solution is to practice and record . Write down the questions in your notepad for the time being , Continue to test and record screenshots in the process , Facilitate later summary and comparison . In the process of summing up, we will rediscover many points that we didn't pay attention to or think deeply at the beginning , And it is these points that contribute to our progress .
Inheritance and layering
Cascading is when multiple style rules are applied to an element , Which rule takes precedence . If you've ever met someone who doesn't understand why CSS There seems to be no application , That may be the stack is not used well . Cascading is closely related to inheritance , Inheritance defines that a child element can inherit the style attributes of a parent element . It's also about specificity , Different selectors have different specificities , When there are several selectors that can be applied to an element , Inheritance can decide which rule to apply .
copyright notice
author[51CTO],Please bring the original link to reprint, thank you.
https://en.qdmana.com/2022/119/202204291018226400.html
The sidebar is recommended
- JavaScript functions -- pre parsing, Iife, advanced functions, recursion
- JavaScript object
- How to introduce element plus gracefully in vue3 project on demand
- Component slot Vue js
- How to write game interface style in HTML
- Ask some front-end questions.
- Information | driverless taxi has come to Beijing. Xiaoma Zhixing has been approved to carry out automatic driving service in Beijing
- [taro react] - H5 route configuration cancels # on the route
- Reverse advanced, using ast technology to restore JavaScript obfuscated code
- JavaScript object
guess what you like
Vue introduces vant / elementul
JavaScript queue“
Vue content summary
vue3. 0
Small tips: detection of JS font loading failure or completion
CSS is a box that has been climbing
Leetcode215 - the kth largest element in the array - quick sort - quick select - template
CSS adds effect to the four corners of div
HTTP error 500.19 internal server error occurred in the integration pageoffice of aspnetcore project,
Front end < TD > what is the word limit of the label
Random recommended
- Construction and development of automatic test platform based on HTTP runner
- Application of RT thread - use RT thread on stm32l051 (v. conclusion of wireless temperature and humidity sensor)
- Expose Dubbo to HTTP service
- Put the front end into the spring cloud project
- Front end learning day 4 - CSS
- Vue URL jump page with parameters
- JavaScript Chapter 13 traversal of arrays and implicit parameters of function methods
- These CSS efficiency improvement skills, you need to know!
- Beijing has opened the pilot of unmanned operation of passenger cars, and the driverless air outlet has arrived
- Test theory series - Test Case elements and design methods Part II
- How to make the peak value of measured output voltage not less than 2V
- Hexo quickly set up its own blog
- Gee synthetic cloudless landsat-8 and sentry-2 data
- Prototype object creation method case JavaScript specific implementation steps
- YAF CLI and HTTP access modes
- Simple HTML + CSS animation web page production DW simple animation web page production
- The correct way for web programmers to make a pink girl series happy birthday blessing web page (HTML + CSS + JS)
- HTML + CSS + JS to make simple animation web pages
- HTML gourmet web page production DW static web page production div + CSS gourmet web page implementation and production
- Programmer 520 Tanabata Valentine's Day confession code HTML + JS + CSS petal photo album web page template programmer confession necessary
- Element notify notification prompt text wrap
- Belkin: it's too early to talk about real wireless space charging
- JavaScript ES6 set (set) type* ω *
- Understand JavaScript function execution process and scope chain
- Java project: nursing home management system (java + springboot + thymeleaf + HTML + JS + MySQL)
- Java project: drug management system (java + springboot + HTML + layui + bootstrap + seals + MySQL)
- An error is reported when installing hexo during hexo deployment. What is the reason and how to solve it (tag git | keyword path)
- [front end basics] Linux command: Project Automation deployment
- Less than 100 or win Porsche, Maserati "special supply" 3.0T technical analysis
- Introduction to basic methods of math built-in objects in JavaScript
- CSS matches the nth element of the parent element
- What is the commercialization process of unmanned robotaxi after China allows driverless steering wheel?
- A lot of trouble, cook also worried: a quarter less than $8 billion
- Ajax realizes no refresh paging (no refresh paging shopping cart source code)
- [flutter topic] 101 what is flutter elements Yyds dry goods inventory
- What is the commercialization process of unmanned robotaxi after China allows driverless steering wheel?
- A lot of trouble, cook also worried: a quarter less than $8 billion
- Element acquisition of data structure c language sequence stack
- Set video label based on Vue
- CSS realizes div width adaptation, and the proportion of height and width is fixed