为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 HTML 中创建独立的边框?

如何在 HTML 中创建独立的边框?

PHP
汪汪一只猫 2023-11-06 15:32:49
我有<div id="aboutPyKov">        <h2 id="pyKovSubheading">About PyKov</h2>        <p id="pyKovIs">Lorem ipsum dolor sit amet,<br/>consectetur             adipiscing elit.<br/>Vestibulum congue mattis odio.<br/>Nulla f             acilisi. Quisque tempus<br/>varius enim, quis mattis metus,             <br/>auctor quis. Lorem ipsum dolor sit<br/>amet, consectetur             adipiscing elit.<br/>Pellentesque a euismod sem, a<br/>convallis             turpis. Donec aliquet<br/>quis leo at fermentum. Maecenas<br/>ut            lacinia magna. Maecenas gravida<br/>interdum turpis non             fermentum.</p>                                              </div>对于造型,我有#aboutPyKov {    border: 8px dotted rgba(255,198,107,0.93);    border-radius: 20px;}这工作正常,但是它在整个页面的整个宽度周围显示了一个虚线边框。我希望它是独立的,但相反,它会环绕整个屏幕,正如您在这张图片中看到的那样。我该如何使它只围绕文本?此外,顶部边框紧贴其上方的背景颜色。我也想知道如何改变这一点。
查看完整描述

3 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

这是 CSS 级别1:块和内联。块元素占用 100% 的可用空间width,除非将它们设置为float或设置显式width. 将 设置border为段落元素或将 a 设置width为您的div.



查看完整回答
反对 回复 2023-11-06
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

尝试添加padding = 0px"到您的<p>标签和<h2>标签,


p, h2 {

padding: 0px;

}

因为<p>和<h2>标签应用了默认填充。


查看完整回答
反对 回复 2023-11-06
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

只需更改显示属性即可

#aboutPyKov {

    border: 8px dotted rgba(255,198,107,0.93);

    border-radius: 20px;

    display:inline-block; // just change the display

}


查看完整回答
反对 回复 2023-11-06
  • 3 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号