Arranging Firefox's UI bars with -moz-box-ordinal-group
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I updated my FF to 65.0 (64-Bit) on Windows 7 today and now the following settings in my userChrome.css
aren't considered any longer:
/* Tab bar below Navigation & Bookmarks Toolbars */
#nav-bar { /* main toolbar */
-moz-box-ordinal-group: 1 !important;
border-top-width: 0 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
-moz-box-ordinal-group: 2 !important;
border-top-width: 0 !important;
}
#TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
border-top-width: 0 !important;
}
I.e. instead of:
- menu bar
- main toolbar
- bookmarks toolbar
- tab bar
it's:
- menu bar
- tab bar ← this is not as intended
- main toolbar
- bookmarks toolbar
How to change the settings to the intended (and previous) behavour?
firefox css user-interface toolbar
add a comment |
I updated my FF to 65.0 (64-Bit) on Windows 7 today and now the following settings in my userChrome.css
aren't considered any longer:
/* Tab bar below Navigation & Bookmarks Toolbars */
#nav-bar { /* main toolbar */
-moz-box-ordinal-group: 1 !important;
border-top-width: 0 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
-moz-box-ordinal-group: 2 !important;
border-top-width: 0 !important;
}
#TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
border-top-width: 0 !important;
}
I.e. instead of:
- menu bar
- main toolbar
- bookmarks toolbar
- tab bar
it's:
- menu bar
- tab bar ← this is not as intended
- main toolbar
- bookmarks toolbar
How to change the settings to the intended (and previous) behavour?
firefox css user-interface toolbar
1
moz-box-ordinal-group
is deprecated and on the way out : link.
– harrymc
Feb 10 at 18:42
add a comment |
I updated my FF to 65.0 (64-Bit) on Windows 7 today and now the following settings in my userChrome.css
aren't considered any longer:
/* Tab bar below Navigation & Bookmarks Toolbars */
#nav-bar { /* main toolbar */
-moz-box-ordinal-group: 1 !important;
border-top-width: 0 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
-moz-box-ordinal-group: 2 !important;
border-top-width: 0 !important;
}
#TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
border-top-width: 0 !important;
}
I.e. instead of:
- menu bar
- main toolbar
- bookmarks toolbar
- tab bar
it's:
- menu bar
- tab bar ← this is not as intended
- main toolbar
- bookmarks toolbar
How to change the settings to the intended (and previous) behavour?
firefox css user-interface toolbar
I updated my FF to 65.0 (64-Bit) on Windows 7 today and now the following settings in my userChrome.css
aren't considered any longer:
/* Tab bar below Navigation & Bookmarks Toolbars */
#nav-bar { /* main toolbar */
-moz-box-ordinal-group: 1 !important;
border-top-width: 0 !important;
}
#PersonalToolbar { /* bookmarks toolbar */
-moz-box-ordinal-group: 2 !important;
border-top-width: 0 !important;
}
#TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
border-top-width: 0 !important;
}
I.e. instead of:
- menu bar
- main toolbar
- bookmarks toolbar
- tab bar
it's:
- menu bar
- tab bar ← this is not as intended
- main toolbar
- bookmarks toolbar
How to change the settings to the intended (and previous) behavour?
firefox css user-interface toolbar
firefox css user-interface toolbar
asked Feb 10 at 13:43
Gerold BroserGerold Broser
281218
281218
1
moz-box-ordinal-group
is deprecated and on the way out : link.
– harrymc
Feb 10 at 18:42
add a comment |
1
moz-box-ordinal-group
is deprecated and on the way out : link.
– harrymc
Feb 10 at 18:42
1
1
moz-box-ordinal-group
is deprecated and on the way out : link.– harrymc
Feb 10 at 18:42
moz-box-ordinal-group
is deprecated and on the way out : link.– harrymc
Feb 10 at 18:42
add a comment |
2 Answers
2
active
oldest
votes
All the -moz-*
CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.
The Mozilla
-moz-box-ordinal-group documentation
contains this:
Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.
See
Flexbox
for more information on what you should be using instead of this property.
The general
Mozilla CSS extensions
also has this:
Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.
Mozilla-only properties and pseudo-classes (avoid using on websites)
Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.
The general message is not to use the non-standard -moz
extensions to CSS.
These will gradually be phased out in favor of the current standard.
Thank you very much. That really helped me to find an answer myself.
– Gerold Broser
Feb 11 at 9:36
add a comment |
Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul
I found a #navigator-toolbox
that contains all the toolbars.
So, I adapted my userChrome.css
to:
/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }
1
Please note that such solutions can change without notice, as did happen to you.
– harrymc
Feb 11 at 9:57
@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.
– Gerold Broser
Feb 11 at 10:13
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1404144%2farranging-firefoxs-ui-bars-with-moz-box-ordinal-group%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
All the -moz-*
CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.
The Mozilla
-moz-box-ordinal-group documentation
contains this:
Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.
See
Flexbox
for more information on what you should be using instead of this property.
The general
Mozilla CSS extensions
also has this:
Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.
Mozilla-only properties and pseudo-classes (avoid using on websites)
Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.
The general message is not to use the non-standard -moz
extensions to CSS.
These will gradually be phased out in favor of the current standard.
Thank you very much. That really helped me to find an answer myself.
– Gerold Broser
Feb 11 at 9:36
add a comment |
All the -moz-*
CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.
The Mozilla
-moz-box-ordinal-group documentation
contains this:
Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.
See
Flexbox
for more information on what you should be using instead of this property.
The general
Mozilla CSS extensions
also has this:
Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.
Mozilla-only properties and pseudo-classes (avoid using on websites)
Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.
The general message is not to use the non-standard -moz
extensions to CSS.
These will gradually be phased out in favor of the current standard.
Thank you very much. That really helped me to find an answer myself.
– Gerold Broser
Feb 11 at 9:36
add a comment |
All the -moz-*
CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.
The Mozilla
-moz-box-ordinal-group documentation
contains this:
Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.
See
Flexbox
for more information on what you should be using instead of this property.
The general
Mozilla CSS extensions
also has this:
Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.
Mozilla-only properties and pseudo-classes (avoid using on websites)
Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.
The general message is not to use the non-standard -moz
extensions to CSS.
These will gradually be phased out in favor of the current standard.
All the -moz-*
CSS additions are non-standard and belong to the time when CSS
was just starting and was lacking many options. While waiting for the standard
to evolve, Mozilla has added these CSS items as a stop-gap measure.
The Mozilla
-moz-box-ordinal-group documentation
contains this:
Warning: This is a property of the original CSS Flexible Box Layout Module draft, and has been replaced in newer drafts.
See
Flexbox
for more information on what you should be using instead of this property.
The general
Mozilla CSS extensions
also has this:
Mozilla applications such as Firefox support a number of special
Mozilla extensions to CSS, including properties, values,
pseudo-elements and pseudo-classes, at-rules, and media queries. These
extensions are prefixed with -moz-.
Mozilla-only properties and pseudo-classes (avoid using on websites)
Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards
track. Some of them apply only to XUL elements.
The general message is not to use the non-standard -moz
extensions to CSS.
These will gradually be phased out in favor of the current standard.
answered Feb 10 at 20:13
harrymcharrymc
265k14274583
265k14274583
Thank you very much. That really helped me to find an answer myself.
– Gerold Broser
Feb 11 at 9:36
add a comment |
Thank you very much. That really helped me to find an answer myself.
– Gerold Broser
Feb 11 at 9:36
Thank you very much. That really helped me to find an answer myself.
– Gerold Broser
Feb 11 at 9:36
Thank you very much. That really helped me to find an answer myself.
– Gerold Broser
Feb 11 at 9:36
add a comment |
Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul
I found a #navigator-toolbox
that contains all the toolbars.
So, I adapted my userChrome.css
to:
/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }
1
Please note that such solutions can change without notice, as did happen to you.
– harrymc
Feb 11 at 9:57
@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.
– Gerold Broser
Feb 11 at 10:13
add a comment |
Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul
I found a #navigator-toolbox
that contains all the toolbars.
So, I adapted my userChrome.css
to:
/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }
1
Please note that such solutions can change without notice, as did happen to you.
– harrymc
Feb 11 at 9:57
@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.
– Gerold Broser
Feb 11 at 10:13
add a comment |
Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul
I found a #navigator-toolbox
that contains all the toolbars.
So, I adapted my userChrome.css
to:
/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }
Using the DOM Inspector (Ctrl+Shift+C) on the page chrome://browser/content/browser.xul
I found a #navigator-toolbox
that contains all the toolbars.
So, I adapted my userChrome.css
to:
/* For: chrome://browser/content/browser.xul
From: https://superuser.com/questions/1404144/arranging-firefoxs-ui-bars-with-moz-box-ordinal-group/1404367#1404367 */
#navigator-toolbox {
display: flex;
flex-direction: column;
}
#toolbar-menubar { order: 1; }
#TabsToolbar { order: 4; }
#nav-bar { order: 2; }
#PersonalToolbar { order: 3; }
edited Feb 11 at 9:38
answered Feb 11 at 9:30
Gerold BroserGerold Broser
281218
281218
1
Please note that such solutions can change without notice, as did happen to you.
– harrymc
Feb 11 at 9:57
@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.
– Gerold Broser
Feb 11 at 10:13
add a comment |
1
Please note that such solutions can change without notice, as did happen to you.
– harrymc
Feb 11 at 9:57
@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.
– Gerold Broser
Feb 11 at 10:13
1
1
Please note that such solutions can change without notice, as did happen to you.
– harrymc
Feb 11 at 9:57
Please note that such solutions can change without notice, as did happen to you.
– harrymc
Feb 11 at 9:57
@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.
– Gerold Broser
Feb 11 at 10:13
@harrymc I know: "Change is the only constant." :) It happened to me a few times in the past already. Fortunately XUL/DOM offers the possibility to re-change it if it changes. Thanks for reminding me concerning this here.
– Gerold Broser
Feb 11 at 10:13
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1404144%2farranging-firefoxs-ui-bars-with-moz-box-ordinal-group%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
moz-box-ordinal-group
is deprecated and on the way out : link.– harrymc
Feb 10 at 18:42