乐趣区

关于前端:记录自己的踩坑第一天-CSSverticalalign-属性

前言

最近老师让大家独自写前后端拆散我的项目,真是大家卷完后端,一起去卷前端了。(我以前都是次要负责后端,处于只大抵看的懂的级别,说多了都是泪啊)。

真是处于一边学一边写的状态,根本就是每天早上看上两~ 三小时视频(次要是温习 css、js、vue 框架),之后开始敲代码。

只有等到早晨回到寝室才有空写写文章,温习和总结一遍。

CSS:vertical-align 属性

vertical-align 属性设置元素的垂直对齐形式。

咱们间接用案例来阐明:

1)代码:

html 代码:

  <div class="box1">
    <img 
    style="width: 100px; height: 100px;"
    src="https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d483b036e58b43e9a0ac93192da02f7d~tplv-k3u1fbpfcp-zoom-crop-mark:1304:1304:1304:734.awebp?">
    我是博主 宁在春, 心愿能和大家一起交流学习
  </div>

css 代码

.box1{
    width: 500px;
    height: 100px;
    border: 1px solid green;
}

展现的成果如下:

2)问题:

你会发现这行字并不和图片对齐,而是略微在图片下方一点。这个点对于我这个老手小白是真的好受,我一开始是拿 <span> 标签包住,而后再做解决。

而后明天才晓得这个 vertical-align 属性(掘友们不要骂我😁,刚来前端,请大家多领导)

vertical-align有以下值:

baseline 默认值。元素搁置在父元素的基线上。
sub 垂直对齐文本的下标。
super 垂直对齐文本的上标
top 把元素的顶端与行中最高元素的顶端对齐
text-top 顶端对齐
middle 居中对齐
bottom 把元素的顶端与行中最低的元素的顶端对齐。
text-bottom 把元素的底端与父元素字体的底端对齐。底端对齐
inherit 规定应该从父元素继承 vertical-align 属性的值。

如果咱们想让文字和图片底部规范的对齐,不留缝隙的话,只有给 img 标签设置个vertical-align:text-bottom.

效果图:

居中如下:

其余的也给大家做了一个动图展现:

喃喃自语

我之前能够说是始终是个纯后端,只看过前端视频,存有实践教训。前端框架中只理解过 vue 框架。

集体所谈:

根底真的是十分重要。我当初就是要写什么,很多货色不会,然而一查又是学过的,也是非常简单的。

多学多看多敲。纸上得来终觉浅,绝知此事要躬行, 我之前看源码也是如此。肯定要实际。

代码肯定要标准,这个肯定要造成习惯,因为代码始终是给他人看的。

大家好,我是博主 宁在春:主页

一名喜爱文艺却踏上编程这条路线的小青年。

心愿:咱们,待别日相见时,都已有所成

继续更新踩坑记录,最近都是在学习前端 ….

退出移动版