发表于: 2017-03-03 02:46:09

4 505


我是老大钦点的外门弟子

【今天完成的事情】

今天只是修改了任务6准备提交审查(暂时没网络,手机流量似乎暂时链接不了到github上,明天用一下网络)。任务6修改了中间部分布局和图片大小。

【明天计划的事情】

明天出门三天~去武汉找地方住,找到地方住我就报名线下啦~!

但是我在路途上有空闲的时间也会尽量保持学习,保持写日报~!

【遇到的问题】

1、看了任务6的要求有更新,如果屏幕过窄时,设置左边的文字被截断出现”…”省略号,这个还算比较好解决,不过我一开始把它想得复杂了。没有注意到这只是单行的截断。然后看了一篇文章《CSS Ellipsis: How to Manage Multi-Line Ellipsis in Pure CSS》(http://dev.mobify.com/blog/multiline-ellipsis-in-pure-css/),然后我又试图把它翻出来,但是翻完之后还是不太理解作者的意思,所以翻得不好。

然后再仔细看效果图,只是一行,并不需要多行管理。然后就看了MDN的text-overflow的属性,知道要用text-overflow:ellipsis这个,但是没有生效,一开始还以为要设置什么父元素别的属性,宽度什么的,就像用table-cell来做垂直居中那样。但是再想一想,不用,bootstrap应该是设置好了的。继续搜索,知道需要设置一个强制不换行。确实是可以强制不换行了。但是还是不会显示省略号,它只是强制不换行而已。再继续搜索,知道还需要设置一个overflow:hidden。这个问题就解决了。

2、我还把那个下拉菜单也设置成强制不换行,因为下拉小三角形占的位置有点多,设置之前视觉上看到还有空位的时候就换行了。设置了之后好看很多。

【收获】

通过今天的学习学到了

1、强制不换行的写法是white-space:nowrap;

当然还有自动换行word-wrap:break word;word-break:normal;

还有强制英文单词换行:word-break:break all。

2、截断出现省略号需要搭配强制不换行、overflow:hidden来写。

{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}


(用手机流量热点电脑似乎没法打开官网,就只好手机写了)


返回列表 返回列表
评论

    分享到