中文布局CSS库
由于移动端设备尺寸差距非常大,有还在用好几年前手机的、有用高分辨率视网膜屏幕的、还有用屏幕超大的iPad的。
有人可能会问:iPad也算移动端吗?其实并不是只有那种能装进兜里的才叫移动端,虽然说iPad或者其他一些平板电脑不会像手机那样被人随身携带,但下班回家或者放学回宿舍的时候,靠在沙发上拿出平板连上wifi,打开空调再来一杯果汁,是一天当中最幸福的时刻。
平板电脑处于这么尴尬的位置:屏幕比不上笔记本、便携又比不过手机,但它毕竟是靠触摸来操作的,虽然也有的,但大部分还是靠触摸来进行操作的。
既然要靠触摸进行操作,常规的针对PC端写的网站就不太合适了,还是要为移动端写的网站比较靠谱。
但如果设计移动端的时候并没有考虑到这么宽的屏幕,放在平板上就会变成这样:
借助市面上已有的 CSS 库,我们可以很轻易的做到居中布局,尤其是可以用到关键字,这非常有利于我们的记忆,它就是 。
然后我们再用渐变色的 CSS 库来美化我们的界面:
要点就是在head中用link引入 和 。
然后就可以使用关键字啦:
<!DOCTYPE html>
<html>
<head>
< charset="UTF-8">
< name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- 用link引入布局 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/chinese-layout">
<!-- 用link引入渐变色 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/chinese-gradient">
<style>
/* 清除认样式 */
* { padding: ; margin: }
/* 令html和body全屏 */
html, body { height: }
/* 父元素 */
ul {
/* 清除认样式 */
list-style: none;
/* 先在父元素上设置grid布局 */
display: grid;
grid: @H__276@var(--响应式);
/* 给个合适的间距 */
gap: px
}
/* 子元素 */
li {
/* 绿色渐变 */
background: @H__276@var(--极光绿);
/* 给个高度 */
height: px
}
</style>
</head>
<body>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</body>
</html>
运行结果:
怎么样?用CSS库是不是很简单呢?
但是我们不仅要学会CSS库的,还要学会在不依赖外部条件的情况下进行纯手写,所以下一小节我们来讲讲原生CSS的写法。