回应模式 - No.59715610


No.59715610 - 技术宅


无标题无名氏No.59715610 只看PO

2023-10-02(一)00:58:06 ID:Wq0ukil 回应

想问问肥哥们一个关于vscode的一个小问题
jp

Tips无名氏No.9999999

2099-01-01 00:00:01 ID: Tips

(`ε´ )说了多少遍了,这里是婆罗门宅向论坛

无标题无名氏No.59715624

2023-10-02(一)00:59:26 ID: Wq0ukil (PO主)

就是div不是个盒子吗,会占一整行,然后我就想写个div,把这个日期来源和搜索框按钮全都放到一行里

无标题无名氏No.59715641

2023-10-02(一)01:01:05 ID: Wq0ukil (PO主)

结果在浏览器里打开居然不是在同一行。所以想问问肥哥们有没有遇到这种情况的,应该如何解决(本人自学时间较短,望轻喷)

无标题无名氏No.59716120

2023-10-02(一)02:39:56 ID: 4WVuFwF

你这个让我一时间无法说什么(|||゚Д゚)

无标题无名氏No.59716136

2023-10-02(一)02:44:04 ID: 4WVuFwF

首先这个不是vsc的问题,这个是html的问题。html不会根据代码里的回车、换行等来布局页面元素,你在代码里换再多的行都不会改变页面的样子

无标题无名氏No.59716160

2023-10-02(一)02:58:10 ID: 4WVuFwF

默认的div也并不会占一整行,或者说用占多少行来形容默认的div本身就有问题。

在html中元素可以分为两种,一种是block块级元素,一种是inline行内元素。文本以及给文本加效果的一些标签<a>、<br>这些元素,长宽随着内容长度变化,依据文本的方式排列,这种就叫行内元素。除此之外的其他标签基本上都是块级元素

无标题无名氏No.59716163

2023-10-02(一)03:00:27 ID: 4WVuFwF

div属于块级元素,from也是块级元素。div中默认的块级元素的排列方式就是上下排列。想要更改排列需要设置style样式

无标题无名氏No.59716185

2023-10-02(一)03:09:19 ID: 4WVuFwF

推荐的方法是使用flex布局,将父div设置display:flex;关于flex布局具体怎么网上很多

还有一种方法是将from设置为行内元素display:inline;这种方法我觉得挺抽象的,不推荐