关于 CSS 的零碎知识点

简介: 写在前面:这篇文章是本人学习过程中遇到css的零碎知识点2(就是以前自己不知道的),我都记下来了,需要的朋友可以过来参考下,喜欢的可以点个赞,希望对大家有所帮助。本文的受众是前端小白,大手子可以跳过。1.scss编译css文件使用中文注释出现乱码:在文件开头部分加上:@charset "UTF-8";注意:这里必须要加在文件开头部分,加在文件中部和结尾部分是无效的。2.HTML input标签的 maxlength 属性定义和用法:maxlength 属性规定输入字段的最大长度,以字符个数计。maxlength 属性与 input type="text" 或 input t

写在前面:

这篇文章是本人学习过程中遇到css的零碎知识点2(就是以前自己不知道的),我都记下来了,需要的朋友可以过来参考下,喜欢的可以点个赞,希望对大家有所帮助。本文的受众是前端小白,大手子可以跳过。


1.scss编译css文件使用中文注释出现乱码:

image.png

在文件开头部分加上:@charset "UTF-8";

注意:这里必须要加在文件开头部分,加在文件中部和结尾部分是无效的。


2.HTML input标签的 maxlength 属性

定义和用法:

maxlength 属性规定输入字段的最大长度,以字符个数计。

maxlength 属性与 input type="text" 或 input type="password" 配合使用。


注意:

这里所说的以字符个数计算,中文是占两个字符,字母和数字都是占一个字符,但是我实际使用过程中,input里面无论中文,英文字母,数字,都可以输入相同长度,也就是说这是一个bug???

image.png

上面是我先前的理解,经过评论区朋友的指点,发现原先的理解事错的,回来更正一下。

字节不等同于字符,字节不等同于字符,字节不等同于字符,

汉字占两个字节,但是只占了一个字符,所以属性没毛病,是我之前理解错了

这里有一个用JS限制文本框所输入字符串的最大字节数的办法有兴趣可以看一下:blog.sina.com.cn/s/blog_8156…

ps:其实我也不知道有什么用,可能有些场景对这些规定的比较死,才能用的到,你们就蛮看一下。。


3.背景图片如何居中:

background:url center no-repeat;只要在这里加个center就可以使背景图片垂直水平居中了

image.png

实际上这里是用了 background-position属性。


background-position定义和用法

image.png

太多了,放个图片自己看一看。


4.css样式最好不要把宽度定死了,这样会导致页面缩小的时候超出范围。


这个问题太low,我就不放栗子了。

说明:当你某个div或者head,body哪里宽度定死了之后,查看手机自适应的时候,就很容易出现横向滚动条,是因为页面缩小之后,你宽度定死的那个部分没有跟随其他部分按照相同比例缩小,虽然那个部分也是缩小了,但是缩小的比例不对。


5.字体间距

letter-spacing

所有浏览器都支持 letter-spacing 属性。

image.png

蛮看一下,稍微记下,这个还是蛮偏的

使用场景:有时候留白部分太多,看起来空空荡荡的,或者字体过小,不易阅读,此时可以使用这个属性。允许使用负值,有时候字体之间的距离也会更大,这时使用负值会让字母之间挤得更紧。


后话:


先记这些,以后学到了新的东西,累积起来,再发一些,这些都是我写页面期间遇到的问题,再次强调一下是写给小白看的,让他们以后少踩些坑,小白们也多点参考资料。



目录
相关文章
|
27天前
|
机器学习/深度学习 前端开发 JavaScript
|
5天前
|
前端开发
CSS网页布局综合练习(涵盖大多CSS知识点)
CSS网页布局综合练习(涵盖大多CSS知识点)
|
5天前
|
前端开发
CSS网页布局综合练习(涵盖大多CSS知识点)
CSS网页布局综合练习(涵盖大多CSS知识点)
|
5月前
|
缓存 前端开发
CSS基础+基本选择器和复合选择器(如果想知道CSS的基础+基本选择器和复合选择器知识点,那么只看这一篇就足够了!)
CSS基础+基本选择器和复合选择器(如果想知道CSS的基础+基本选择器和复合选择器知识点,那么只看这一篇就足够了!)
|
27天前
|
前端开发 容器
CSS弹性盒子知识点
CSS弹性盒子知识点
|
2月前
|
Web App开发 前端开发 JavaScript
「offer来了」1张思维导图,6大知识板块,带你梳理面试中CSS的知识点!
该文章通过一张思维导图和六大知识板块系统梳理了前端面试中涉及的CSS核心知识点,包括CSS框架、基础样式问题、布局技巧、动画处理、浏览器兼容性及性能优化等方面的内容。
|
5月前
|
前端开发 编译器
CSS定位(如果想知道CSS有关定位的知识点,那么只看这一篇就足够了!)
CSS定位(如果想知道CSS有关定位的知识点,那么只看这一篇就足够了!)
|
5月前
|
前端开发
CSS常用属性之(列表、表格、鼠标)属性,(如果想知道CSS的列表、表格、鼠标相关的属性知识点,那么只看这一篇就足够了!)
CSS常用属性之(列表、表格、鼠标)属性,(如果想知道CSS的列表、表格、鼠标相关的属性知识点,那么只看这一篇就足够了!)
|
5月前
|
前端开发
CSS基础之伪元素选择器(如果想知道CSS的伪元素选择器知识点,那么只看这一篇就足够了!)
CSS基础之伪元素选择器(如果想知道CSS的伪元素选择器知识点,那么只看这一篇就足够了!)
|
5月前
|
前端开发
CSS基础之伪类选择器(如果想知道CSS的伪类选择器知识点,那么只看这一篇就足够了!)
CSS基础之伪类选择器(如果想知道CSS的伪类选择器知识点,那么只看这一篇就足够了!)