113 É possível permitir apenas uma barra de rolagem horizontal ao usar overflow: auto (ou scroll)? html css scroll scrollbar Joedborg fonte Observe que margin-bottomcom um valor negativo vai bagunçar overflow-y: hiddenetc. Andrew Respostas: 232 Essas duas propriedades CSS podem ser usadas para ocultar as barras de rolagem: overflow-y: hidden; // hide vertical overflow-x: hidden; // hide horizontal Lucas fonte @Coulton E quanto ao safari e ao cromo? QMaster De acordo com isso , funciona no Safari e sei que funciona no Chrome. Lucas 3 Vale a pena mencionar que você ainda pode rolar na div usando tab, desde que haja links ou elementos de entrada no estouro oculto William Brochmann 40 Você deve usar apenas overflow-y:hidden; - Use isto para esconder a rolagem vertical overflow-x:auto; - Use para mostrar a rolagem horizontal Luke mencionou como ambos ocultos. então eu dei isso separadamente. Siva Charan fonte 21 estouro: automático; overflow-y: oculto; Para IE8: -ms-overflow-y: oculto; Se não : Para ocultar X : <div style="height:150x; width:450px; overflow-x:hidden; overflow-y: scroll; padding-bottom:10px;"></div> Para ocultar Y : <div style="height:150px; width:450px; overflow-x:scroll ; overflow-y: hidden; padding-bottom:10px;"></div> Cara aleatório fonte 8 Se você quiser fazer o mesmo no Gecko (NS6 +, Mozilla, etc) e no IE4 + simultaneamente, acredito que isso deve resolver o problema: V body { overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: auto; } Isso será aplicado a tag de corpo inteiro, atualize-o para seu css relevante e aplique essas propriedades. Nirav Mehta fonte 2 Adicione o seguinte: body{ overflow-y:hidden; } Zeinab fonte 1 Estas regras são compatíveis com todos os navegadores: body {overflow: hidden; } body::-webkit-scrollbar { width: 0 !important; } body { overflow: -moz-scrollbars-none; } body { -ms-overflow-style: none; } tamueka fonte 1 Que tal uma notação abreviada? {overflow: auto hidden;} Chong Lip Phang fonte 0 se você deseja desativar a barra de rolagem, mas ainda capaz de rolar o conteúdo do DIV interno, use o código abaixo em css, .divHideScroll::-webkit-scrollbar { width: 0 !important } .divHideScroll { overflow: -moz-scrollbars-none; } .divHideScroll { -ms-overflow-style: none; } divHideScroll é o nome da classe do div de destino. Funcionará em todos os principais navegadores (Chrome, Safari, Mozilla, Opera e IE) Tahir Alvi fonte
232 Essas duas propriedades CSS podem ser usadas para ocultar as barras de rolagem: overflow-y: hidden; // hide vertical overflow-x: hidden; // hide horizontal Lucas fonte @Coulton E quanto ao safari e ao cromo? QMaster De acordo com isso , funciona no Safari e sei que funciona no Chrome. Lucas 3 Vale a pena mencionar que você ainda pode rolar na div usando tab, desde que haja links ou elementos de entrada no estouro oculto William Brochmann 40 Você deve usar apenas overflow-y:hidden; - Use isto para esconder a rolagem vertical overflow-x:auto; - Use para mostrar a rolagem horizontal Luke mencionou como ambos ocultos. então eu dei isso separadamente. Siva Charan fonte 21 estouro: automático; overflow-y: oculto; Para IE8: -ms-overflow-y: oculto; Se não : Para ocultar X : <div style="height:150x; width:450px; overflow-x:hidden; overflow-y: scroll; padding-bottom:10px;"></div> Para ocultar Y : <div style="height:150px; width:450px; overflow-x:scroll ; overflow-y: hidden; padding-bottom:10px;"></div> Cara aleatório fonte 8 Se você quiser fazer o mesmo no Gecko (NS6 +, Mozilla, etc) e no IE4 + simultaneamente, acredito que isso deve resolver o problema: V body { overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: auto; } Isso será aplicado a tag de corpo inteiro, atualize-o para seu css relevante e aplique essas propriedades. Nirav Mehta fonte 2 Adicione o seguinte: body{ overflow-y:hidden; } Zeinab fonte 1 Estas regras são compatíveis com todos os navegadores: body {overflow: hidden; } body::-webkit-scrollbar { width: 0 !important; } body { overflow: -moz-scrollbars-none; } body { -ms-overflow-style: none; } tamueka fonte 1 Que tal uma notação abreviada? {overflow: auto hidden;} Chong Lip Phang fonte 0 se você deseja desativar a barra de rolagem, mas ainda capaz de rolar o conteúdo do DIV interno, use o código abaixo em css, .divHideScroll::-webkit-scrollbar { width: 0 !important } .divHideScroll { overflow: -moz-scrollbars-none; } .divHideScroll { -ms-overflow-style: none; } divHideScroll é o nome da classe do div de destino. Funcionará em todos os principais navegadores (Chrome, Safari, Mozilla, Opera e IE) Tahir Alvi fonte
40 Você deve usar apenas overflow-y:hidden; - Use isto para esconder a rolagem vertical overflow-x:auto; - Use para mostrar a rolagem horizontal Luke mencionou como ambos ocultos. então eu dei isso separadamente. Siva Charan fonte
21 estouro: automático; overflow-y: oculto; Para IE8: -ms-overflow-y: oculto; Se não : Para ocultar X : <div style="height:150x; width:450px; overflow-x:hidden; overflow-y: scroll; padding-bottom:10px;"></div> Para ocultar Y : <div style="height:150px; width:450px; overflow-x:scroll ; overflow-y: hidden; padding-bottom:10px;"></div> Cara aleatório fonte
8 Se você quiser fazer o mesmo no Gecko (NS6 +, Mozilla, etc) e no IE4 + simultaneamente, acredito que isso deve resolver o problema: V body { overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: auto; } Isso será aplicado a tag de corpo inteiro, atualize-o para seu css relevante e aplique essas propriedades. Nirav Mehta fonte
1 Estas regras são compatíveis com todos os navegadores: body {overflow: hidden; } body::-webkit-scrollbar { width: 0 !important; } body { overflow: -moz-scrollbars-none; } body { -ms-overflow-style: none; } tamueka fonte
0 se você deseja desativar a barra de rolagem, mas ainda capaz de rolar o conteúdo do DIV interno, use o código abaixo em css, .divHideScroll::-webkit-scrollbar { width: 0 !important } .divHideScroll { overflow: -moz-scrollbars-none; } .divHideScroll { -ms-overflow-style: none; } divHideScroll é o nome da classe do div de destino. Funcionará em todos os principais navegadores (Chrome, Safari, Mozilla, Opera e IE) Tahir Alvi fonte
margin-bottom
com um valor negativo vai bagunçaroverflow-y: hidden
etc.Respostas:
Essas duas propriedades CSS podem ser usadas para ocultar as barras de rolagem:
fonte
tab
, desde que haja links ou elementos de entrada no estouro ocultoVocê deve usar apenas
overflow-y:hidden;
- Use isto para esconder a rolagem verticaloverflow-x:auto;
- Use para mostrar a rolagem horizontalLuke mencionou como ambos ocultos. então eu dei isso separadamente.
fonte
estouro: automático;
overflow-y: oculto;
Para IE8: -ms-overflow-y: oculto;
Se não :
Para ocultar X :
Para ocultar Y :
fonte
Se você quiser fazer o mesmo no Gecko (NS6 +, Mozilla, etc) e no IE4 + simultaneamente, acredito que isso deve resolver o problema: V
Isso será aplicado a tag de corpo inteiro, atualize-o para seu css relevante e aplique essas propriedades.
fonte
Adicione o seguinte:
fonte
Estas regras são compatíveis com todos os navegadores:
fonte
Que tal uma notação abreviada?
fonte
se você deseja desativar a barra de rolagem, mas ainda capaz de rolar o conteúdo do DIV interno, use o código abaixo em css,
divHideScroll é o nome da classe do div de destino.
Funcionará em todos os principais navegadores (Chrome, Safari, Mozilla, Opera e IE)
fonte