html 列样式和边框 css

标签 html css layout styles

我在代码中的内容: 最外面的包装器 div,我在 css 中将其设置为自动宽度,因此所有内部 div 都必须对齐

在我的容器 div 内部,包装容器 div 内部包含两个侧边栏,它们的高度应该相同。相反,他们不这样做,我不确定为什么。我不想有两个侧边栏,而是想保留右侧边栏并将左侧边栏中的内容从左侧边栏转移到右侧边栏。

另一个主要问题是右侧边栏不断溢出其文本,当我尝试溢出时:隐藏它只是隐藏了侧边栏 div 之外的所有内容,这不是我想要的

这是 jsfiddle,因此您可以更好地查看它。我想停止在右侧边栏上溢出 当左侧边栏的宽度可以触摸右侧边栏时,左侧栏的内容下方就是我想要按钮的位置,因为当我加宽宽度时它们会超出屏幕。

http://jsfiddle.net/b6bW4/

<!DOCTYPE html>
<html lang="en">
    <html>
        <title>Building Blocks to Html</title>
        <head>
            <SCRIPT language=JavaScript>
                var updated = document.lastModified document.write("Last modified: " + updated)
            </script>
            <script src="start.js"></script>
            <meta name="keywords" content="HTML, Hyper Text Markup Language, />
            <meta name="description" content="HTML in easy steps. Introductory tutorial for beginners." / >
            <meta name="author" content="Miguel Castaneda" />
            <meta charset="UTF-8">
            <meta name="robots" content="all, nofollow" />
            <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
            <META HTTP-EQUIV="Expires" CONTENT="-1">
        </head>
        <body>
            <div id="wrapper">
                <!--  wrapper holds everything should be auto  -->
                <div id="mod"></div>
                <!-- end of mod -->
                <center>
                    <a name="top"></center>
                    <center>
                        <a href="#bottom">Bottom</a>
                    </center>
                    <div id="mainmenu">
                        <ul>
                            <li>
                                <a href="index.html">Home</a>
                            </li>
                            <!-- 5 table spacing links//-->
                            <li>
                                <a href="html.html">HTML</a>
                            </li>
                            <li>
                                <a href="python.html">Python</a>
                            </li>
                            <li>
                                <a href="widgets.html">Widgets</a>
                            </li>
                            <li>
                                <a href="contact_us.html">Contact Us</a>
                            </li>
                        </ul>
                    </div>
                    <!-- end of mainmenu  -->
                    <div id="container">
                        //container holds content and sidebar
                        <div id="sidebar">
                            <p>HELLLLLLLLLLLEEEwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwMwwwwwwwwwwwwwwwwwwwwwwwwwEwwwwwwawawakdjadjlkajdlk;asmdksm.a</p>
                        </div>
                        <!-- end of sidebar -->
                        <div id="content">
                            <p >
                                <!-- browser picks first one in array if not in cpu then goes to 2nd font //-->
                                <tt>
                                    Programmer: Miguel Castaneda(iSten23)
                                    <br>
                                </br>
                                Head First HTML5 Programming
                                <br>
                            </br>
                            THIS SITE IS FOR EXPERIMENTAL PURPOSES, IS NOT INTENDED FOR COMMERCIAL PURPOSES.
                        </p>
                    </tt>
                </div>
                <!-- end of content -->
            </div>
            <!--  end of containeer-->
            <center>
                <a  href="#top" id="topl">Top</a>
                <div  id="leftrightB" >
                    <UL id="ul-list">
                        <li>
                            <a  id="rightB"href="basic5.html" class="addborder" >
                                <img    src="arrow1.png" height="40" width="40" alt="Link to next page">
                            </a>
                        </li>
                        <li>
                            <a  id="leftB"href="basic7.html" class="addborder">
                                <img    src="arrow.png" height="40" width="40" alt="Link to next page">
                            </a>
                        </li>
                    </ul>
                </div>
                <!--end of leftrightB  -->
                <div id="footermenu">
                    <ul>
                        <li>
                            <a href="index.html">Home</a>
                        </li>
                        <!-- 5 table spacing links//-->
                        <li>
                            <a href="html.html">HTML</a>
                        </li>
                        <li>
                            <a href="python.html">Python</a>
                        </li>
                        <li>
                            <a href="widgets.html">Widgets</a>
                        </li>
                        <li>
                            <a href="contact_us.html">Contact Us</a>
                        </li>
                    </ul>
                </div>
                <!-- END OF FOOTERMENU -->
                <a name="bottom"></div>
                <!--  END OF WRAPPER-->
            </body>
            <style>
                #ul-list li {
                }
                a:hover {
                    color: #00f000;
                    text-shadow: 0px 2px green;
                }
                .addborder:hover {
                    border: 1px solid #000000;
                }
                #sidebar {
                    position: absolute;
                    right: 0;
                    margin-top: 2px;
                    background-color: #8cc63f;
                    border-top: 1px solid #fff;
                    border-bottom: 1px solid #fff;
                    font-size: 10px;
                    line-height: 1;
                    padding: 0px 5px 0px 5px;
                    width: 10%;
                    height: 480px;
                    background-image: radial-gradient(hsla(0, 0%, 87%, 0.31) 9px, transparent 10px), repeating-radial-gradient(hsla(0, 0%, 87%, 0.31) 0, hsla(0, 0%, 87%, 0.31) 4px, transparent 5px, transparent 20px, hsla(0, 0%, 87%, 0.31) 21px, hsla(0, 0%, 87%, 0.31) 25px, transparent 26px, transparent 50px);
                    background-size: 30px 30px, 90px 90px;
                    background-position: 0 0;
                    <!-- //white-space: nowrap;
                    //overflow: hidden;
                    //word-wrap: break-word -->
                }
                #wrapper {
                    width: auto;
                }
                #content {
                    position: absolute;
                    left: 0;
                    background-color: #8cc63f;
                    border-top: 1px solid #fff;
                    border-bottom: 1px solid #fff;
                    font-size: 10px;
                    line-height: 1;
                    padding: 0px 5px 0px 5px;
                    width: 10%;
                    height: 480px;
                }
                <!-- img {
                    border-width: 1px;
                    border-color: Black;
                }
                --> .table {
                    display: table;
                    <!-- Allow the centering to work */ --> margin: 0 auto;
                }
                ul#ul-list {
                    min-width: 696px;
                    list-style: none;
                    padding-top: 20px;
                }
                ul#ul-list li {
                    display: inline;
                }
                #mainmenu {
                    width: auto;
                    height: 35px;
                    font-size: 16px;
                    font-family: Tahoma, Geneva, sans-serif;
                    font-weight: bold;
                    text-align: center;
                    text-shadow: 3px 2px 3px #333333;
                    background-color: #8AD9FF;
                    border-radius: 8px;
                    position: absolute;
                    top: 50px;
                    left: 0;
                    right: 0;
                    margin-left: 0;
                    margin-right: 0;
                }
                #mainmenu ul {
                    height: auto;
                    padding: 8px 0px;
                    margin: 0px;
                }
                #mainmenu li {
                    display: inline;
                    padding: 20px;
                }
                #mainmenu a {
                    text-decoration: none;
                    color: #00F;
                    padding: 8px 8px 8px 8px;
                }
                #mainmenu a:hover {
                    color: #F90;
                    background-color: #FFF;
                }
                #footermenu {
                    width: auto;
                    height: 35px;
                    font-size: 16px;
                    font-family: Tahoma, Geneva, sans-serif;
                    font-weight: bold;
                    text-align: center;
                    text-shadow: 3px 2px 3px #333333;
                    background-color: #52D7E5;
                    //main color of the menu border-radius: 8px;
                    position: absolute;
                    bottom: 0px;
                    left: 0;
                    right: 0;
                    margin-left: 0;
                    margin-right: 0;
                }
                #footermenu ul {
                    height: auto;
                    padding: 8px 0px;
                    margin: 0px;
                }
                #footermenu li {
                    display: inline;
                    padding: 20px;
                }
                #footermenu a {
                    text-decoration: none;
                    color: #00F;
                    // padding: 8px 8px 8px 8px;
                }
                #footermenu a:hover {
                    color: #F90;
                    background-color: #17861A;
                    //color of gover over iterm
                }
                rightleftB {
                    display: table-cell vertical-align: bottom;
                }
                #wrapper {
                    width: 100%;
                }
            </style>
    </html>

最佳答案

我想你需要这个......

Result

body{

overflow: hidden;

 }

关于html 列样式和边框 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23399950/

相关文章:

html - 为什么我的页脚不能重新调整以适应较小的屏幕尺寸?

android - 在android中,如何在代码中设置layout_marginRight

javascript - 使用 topnav 和事件监听器调整桌面显示以响应站点导航

html - 最小化标题图像和博客文章之间的空间

javascript - .toggle() 无限且不确定地切换类名

javascript - 图像比较 slider 容器不会 flex 包裹

javascript - 使用 Bootstrap 在 html 表中 float 文本和图标

android - 将 RelativeLayout View 膨胀为水平 ScrollView 会删除布局设置

Java Swing 重绘和重新验证并不总是有效

javascript - 动态添加事件类