前言

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

真是处于一边学一边写的状态,根本就是每天早上看上两~三小时视频(次要是温习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框架。

集体所谈:

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

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

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

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

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

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

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