html - 停止文字换行

标签 html css semantic-markup

在以下 jsfiddle 上:

http://jsfiddle.net/oshirowanen/4fgkj/

这里是 HTML 的一个片段,因为如果我张贴整个东西,那么 HTML 太多了,无法张贴在这里:

<div id="main">
    <div class="inner">
        <ul class="column">
            <li class="one">
                <ul>
                    <li><a href="#" class="link">SIDE MENU</a></li>
                    <li><a href="#" class="link">SIDE MENU</a></li>
                    <li><a href="#" class="link">SIDE MENU</a></li>
                </ul>
            </li>
            <li class="two">
                <ul>
                    <li class="main_content">

                        <p>content goes here</p>

                    </li>
                </ul>
            </li>
        </ul>

        <div class="clearfix"></div>
    </div>
</div>

您会看到我有一个菜单和一些内容。问题是我不希望内容环绕菜单。

如何阻止这种情况发生?

最佳答案

首先,内容不要使用li,它只是用来显示列表(比如菜单)。 其次 - 回答你的问题 - 这样的结构可能会做你想要的,并且经常使用:

HTML:

<div class="wrapper">
    <div class="header">
             header
    </div> 
    <div class="wrapright">       
        <div class="right">
            right
        </div>
    </div>    
        <div class="left">
            left
        </div> 
        <div class="footer">
            footer
        </div>     
</div>

CSS:

.wrapper{
   width: 90%;
   margin: 0 auto;
}
.header{
   float: left;
   width: 100%;
   background-color: #f4f4f4
}
.wrapright{
   float: left;
   width: 100%;
   background-color: #cfcfcf
}
.right{
   margin-left: 220px;
   background-color: #afeeee;
   height: 200px;
}
.left{
   float: left;
   width: 200px;
   margin-left: -100%;
   background-color: #98fb98;
   height: 200px;
}
.footer{
   float: left;
   width: 100%;
   background-color: #f4f4f4;
}
body {
   padding: 0px;
   margin: 0px;
}

LIVE DEMO


当然,您必须调整 CSS 以更改背景颜色、填充……以及调整 HTML 以调整内容。但我认为你将能够解决这个问题。

关于html - 停止文字换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16336804/

相关文章:

xhtml - 为什么 XHTML 不能在带有前缀的外部工作?

html - 如何在 HTML5 中使用 <section> 和 <article> 标签?

jquery - 使用 jQuery 将联系信息添加到新的 div

html - <nav> 带图片的列表

javascript - 如何捕获html中的回车键并重定向到asp页面?

javascript - 如何切换显示:none/block of input field using onclick only once?

javascript - 替换鼠标上选定的文本

html - &lt;header&gt; 和 &lt;footer&gt; 实际上是做什么的?

javascript - 为什么 didTransition 不调用我的 jquery?

html - Flex box 没有相互对齐