Reduce the scope of 'list-style-position: inside !important;' attribute #745
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
What is the current behavior?
This is an amend PR for #669 which commit by me.
In that PR I add
list-style-position: inside !important;
forli
element, becauseoverflow
attribute will make the leading symbol (dot/circle for unordered or number for ordered) disappear.However, with more test I found that, this phenomenon only take case if
li
itself hasoverflow
attribute, not when its child elements has overflow attribute.Just try the following html code and you will understand what I mean https://www.w3schools.com/Html/tryit.asp?filename=tryhtml_intro
What is the new behavior?
So, I reduce the effect scope of the css selector, this is safer.
In fact,
list-style-position: inside !important;
attribute has some side effect on some browser, it will make the leading symbol and list item content displayed in two different line. With this constraint, such side effect is eliminated.Does this PR introduce a breaking change?