复习:CSS负责样式呈现
最基本的CSS样式,就和WPS/Word里的排版差不多:
如果确实是专注于后端,且时间非常非常非常紧张,可以略过。但还是建议至少把视频课程听完……
CSS最简单的设置方法就是在HTML标签中style属性设置,比如:
<p style="color:red;"> 源栈欢迎您!</p>
style属性值中CSS设置也是“键值对”形式,键和值之间用冒号(:)连接;多个键值对之间用分号(;)分隔。比如:
<p style="font-size:24px;color:red;"> 源栈欢迎您!</p>
多个键值对(设置)是可以“层叠”(共同作用)的。
颜色值可以使用:
确定字体大小
<p style="font-size:20px"> 源栈欢迎您!</p> <p style="font-size:1em"> 源栈欢迎您!</p>
注意数字后面的单位:
确定字体系列
<p style="font-family:宋体"> 源栈欢迎您!</p> <p style="font-family:楷书"> 源栈欢迎您!</p>
特殊字体浏览器可能不支持。如果一定要保证特殊字体能够正常使用,要在服务器准备好字体文件并让浏览器能够下载。
字体粗细:
<p style="font-weight:100"> 源栈欢迎您!</p> <p style="font-weight:500"> 源栈欢迎您!</p> <p style="font-weight:800"> 源栈欢迎您!</p>
对齐,常用候选项包括:
缩进,值为具体数值,比如:24px
装饰,候选值包括:underline/line-through/none……none常用于取消链接的默认下划线:
<a href="#" style="text-decoration:none;"> 源栈欢迎您!</a>
<p style="white-space:nowrap"> 源栈欢迎您!源栈欢迎您!源栈欢迎您!源栈欢迎您!源栈欢迎您!源栈欢迎您!源栈欢迎您!</p>word-break:
<a href="#" style="word-break:break-all">CSSssssssssssssssssssssssssssssssssssssssssssssssssssss</a>
可以简单的设置
<p style="background-color:springgreen">源栈欢迎您!</p>
也可以设置
<p style="background-image:url(/images/源栈广告.png)">源栈欢迎您!</p>
注意,如果图片比元素
所以,我们可能需要对图片进一步的限定:
<p style="background-image:url(/images/源栈广告.png); background-repeat:no-repeat">源栈欢迎您!</p> <p style="background-image:url(/images/源栈广告.png); background-position:center">源栈欢迎您!</p>最后,这些关于背景的设置都可以合并简写(位置不分先后),如下所示:
<p style="background:url(/images/源栈广告.png) center no-repeat">源栈欢迎您!</p>
可以设置列表项的符号(如square)、位置(position,分inside和outside)和图像(同background图片一样指定url):
<ul> <li style="list-style: square">大神小班</li> <li style="list-style-position:inside">面向实战</li> <li style="list-style-position:outside">面向实战</li> <li style="list-style-image:url(/images/eg_arrow.gif)">兼顾理论</li> </ul>
和背景一样,多个style可以被合并简写,比如:
<li style="list-style:url(/images/eg_arrow.gif) inside">飞哥的源栈培训顶呱呱</li>
实际开发中,我们通常是将样式写在 ul 或 ol 中的,这样 它下面所有的 li 就都能够继承其样式,减少代码量。
如果某一个 li 需要不一样/特殊的样式,可以再独自声明,覆盖其父元素样式。
<ul style="list-style: square"> <li >大神小班</li> <li>面向实战</li> <li>面向实战</li> <li style="list-style-image:url(/images/eg_arrow.gif)">兼顾理论</li> </ul>
另外,继承和覆盖并不是只有列表才有的,该规则适用于所有的HTML元素。
表格中有两个特有的样式:
(演示:略)
使用CSS做成以下效果内容:
多快好省!前端后端,线上线下,名师精讲
更多了解 加: