美文网首页
Project遇到的问题和解决--进行中

Project遇到的问题和解决--进行中

作者: camy | 来源:发表于2021-08-28 07:55 被阅读0次

产生的问题

1 一行2个span标签,每个设为 inline-block,想让它们显示一行内,但是不知什么原因出现了换行现象,

2 .classnamedd > p 子元素 设置css不起作用。但是在p元素内使用了classname, 就管用。

已经解决的问题

1. 父类设置flex后,两个子元素分配空间,有多余的空间。

A: 使用flex-grow 用来指定父容器多余空间的分配比率,默认值为0。flex-shrink 用来指定父容器空间不够时子元素的缩小比例,默认为1。

https://blog.csdn.net/A13330069275/article/details/78429684

2. body set width= 100%, 查看时,子类右边有空白。

有几种原因:

   - 内部元素定宽,外部自适应,当缩放到小于内部宽度时出现空白
   -  html, body本身有默认的margin和padding.
   -  子元素position设置成absolute了。

3. 设置半截下划线(Short Underline Relative to Text )

一开始我添加了一个div,用这个div来划线。然后发现可以使用::after.

网上有两种实现方式:一种设置position:absolute, 另一个用margin:0 auto.显然第二种更好。最后实现方式为:

.city-location::after{
    content:"";
    width:40%;
    height:2px;
    display: block;
    margin: 0 auto;
    background:white;
}

4 center text (horizontally and vertically) inside a div

设置 line-height, same height as div height.
这个是用在flexbox item里面了,发现设置flexbox Item的各种属性都不能居中。最后居然是需要设置高度给文本。

相关文章

网友评论

      本文标题:Project遇到的问题和解决--进行中

      本文链接:https://www.haomeiwen.com/subject/brwzmltx.html