| Current File : /home/omtekel/wiki/extensions/VisualEditor/lib/ve/src/ce/styles/nodes/ve.ce.ParagraphNode.css |
/*!
* VisualEditor ContentEditable ParagraphNode styles.
*
* @copyright 2011-2020 VisualEditor Team and others; see http://ve.mit-license.org
*/
/* Remove margin around wrapper paragraphs generated by our CE code,
to keep the rendering consistent with the view mode where these wrappers are missing */
.ve-ce-paragraphNode.ve-ce-generated-wrapper {
margin-left: 0;
margin-right: 0;
}
/* Maintain separation between wrapper paragraphs and start/end of document */
/* stylelint-disable no-descending-specificity */
/*
Keep top margin when:
- [child of attachedRoot OR child of placeholder] AND first child in the doc
this means we clear the top margin when
- [NOT child of attachedRoot AND NOT child of placeholder] OR NOT first child in the doc
*/
:not( .ve-ce-attachedRootNode ):not( .ve-ui-surface-placeholder ) > .ve-ce-paragraphNode.ve-ce-generated-wrapper,
.ve-ce-paragraphNode.ve-ce-generated-wrapper:not( :first-child ) {
margin-top: 0;
}
/* Same for bottom margin */
:not( .ve-ce-attachedRootNode ):not( .ve-ui-surface-placeholder ) > .ve-ce-paragraphNode.ve-ce-generated-wrapper,
.ve-ce-paragraphNode.ve-ce-generated-wrapper:not( :last-child ) {
margin-bottom: 0;
}
/* stylelint-enable no-descending-specificity */