html-选中包裹在div里的一段文本,为何选中的范围很大?

问题描述

选中包裹在div里的一段文本,为何选中的范围很大?

如下一段HTML

<style>
        #article{
            width:500px;
            min-height:400px;
            margin:10px auto;
            border:1px solid #ccc;
        }
</style>

 <div id="article">
        <p>床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。床前明月光,疑是地上霜。举头望明月,低头思故乡。</p>
    </div>

如下一张截图:

为何我选文本,蓝色的选中条能超出div的限制?如何让蓝色的选中条只在div范围内呢?

解决方案

你加一个 p{display:inline-block;},就OK了!就这么简单

解决方案二:

加个 float:left; 好像有用

解决方案三:

你在style里面加个*{margin:0;padding:0}就可以了

时间: 2024-11-05 19:28:11

html-选中包裹在div里的一段文本,为何选中的范围很大?的相关文章

&ldquo;脑子里装满Facebook,没有诗歌,孩子损失很大&rdquo;

英国作家.布克奖得主A.S.拜厄特谈代表作<占有>的创作 拜厄特认为,与英国传统的描写学术斗争的学院小说不同,她的学院小说写作是把学术通过小说形式呈现出来,而不是对学者进行脸谱化,"我也写到了教授的争斗,但我重点是写这些学者对诗歌的热爱." 拜厄特的正式头衔是安东尼娅·苏珊·达菲女勋爵 从左至右:<占有> 拜厄特最负盛名的小说 <太阳影子>(The Shadow of the Sun,1964) 拜厄特处女作,讲述一个女孩儿在她专制父亲的阴影下成长的

html-在display:inline-block的里的div里插入p标签,导致div下移。

问题描述 在display:inline-block的里的div里插入p标签,导致div下移. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> body,div,p{ margin: 0; padding:

javascript-js里div框缓冲浮动,不知道为什么没有效果,求大神指点!

问题描述 js里div框缓冲浮动,不知道为什么没有效果,求大神指点! <!DOCTYPE html> <br> #div1{width: 100px;height:150px;background: red;position: absolute;right: 0;bottom:0;}<br> <br> window.onscroll=function(){<br> var oDiv=document.getElementById("di

div布局-div里图片和文字同时存在的布局问题,谢谢了

问题描述 div里图片和文字同时存在的布局问题,谢谢了 <html> <head> <style> .nav{width:120px; height:30px; font-size:18px; line-height:30px; background:red;} </style> </head> <body> <div class="nav"> <img src="top.png&quo

.net-listbox里添加相同名字的项选中会出问题 这个问题怎么解决?

问题描述 listbox里添加相同名字的项选中会出问题 这个问题怎么解决? 例如WPF程序中的listbox控件,在里边添加相同项"1",点击第一个"1",再点击其他的"1",前面"1"的选中状态不会取消,selectedindex是第一个"1"的index,请问,这个问题怎么解决,怎么让其他项的选中状态取消,我已经把listbox调成单选了,这是不是listbox的一个bug?求专家解答!

var-如何取出这个ABC的值放到这个div里?

问题描述 如何取出这个ABC的值放到这个div里? var arrData = [{ "picture" : "2_2_content/css/myImg/picture11.png", "ABC" : "abcd", }]; <div style="height:100%;width:100%"></div> 如何取出这个ABC的值放到这个div里? 解决方案 <div id

html pdf div 倾斜-html转成pdf,想在pdf上生成两行倾斜的文字(div里面的),怎么倾斜这个div呢

问题描述 html转成pdf,想在pdf上生成两行倾斜的文字(div里面的),怎么倾斜这个div呢 我在java端,使用stringbuffer拼接了一个htlm字符串,用来生成pdf,怎么实现两行文字倾斜的效果呢?

ajax实现点击不同的链接让返回的内容显示在特定div里_AJAX相关

/* 以下代码通过ajax实现在一个web页面点击不同的链接,然后将返回的结果显示在该页面固定的div里. */ <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script language="javascript"> var http_request = false; function create

jquery让返回的内容显示在特定div里(代码少而精悍)_jquery

前面写过ajax让返回的内容显示在特定div里最近在看jquery,所以又用jquery重新写了个,jquery果然是"写得更少,做得更多" <html> <head> <title></title> <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>