本单元可以视为CSS基础介绍的进阶内容,相对於基础篇会提供更多实用的且更接近实际网页开发的范例。接下来就让我们开始吧!
text-aling
可以将文字水平对齐,依据不同的值会有不同的效果。
text-align: justify;
可以使文字在行内平均分散,左右贴齐边缘,原有的空格可能会被放大。text-align: center;
会使文字以中央垂直线为准,左右半边相互对称。text-align: left;
是预设值,为靠左对齐。text-align: right;
为靠右对齐,即为预设值的相反方向。<!-- HTML -->
<div id="box">
<h2 id="title">Jacky's Blog</h2>
<p id="date">2021/1/1</p>
<p id="content">今天学习到如何将文字对齐,可以靠左对齐、靠右对齐、置中对齐、平均分散。</p>
<a href="#">联络我</a>
</div>
<!-- CSS -->
#box {
height: 200px;
width: 200px;
border: 1px solid;
padding: 10px;
}
#title {
text-align: center;
}
#date {
text-align: right;
}
#content {
text-align: justify;
}
<strong>
标签使文字变为粗体。<u>
标签为文字加上底线,u为underline的缩写。<em>
标签使文字变为斜体。<s>
标签会在文字上加上删除线。<div id="box">
<h2 id="title"><u>Jacky's Blog</u></h2>
<p id="date"><strong>2021/1/1</strong></p>
<p id="content">今天学习到如何将文字对齐,可以<s>靠左对齐、靠右对齐</s>、置中对齐、平均分散。</p>
<a href="#"><em>联络我</em></a>
</div>
<hr>
为horizontal rule的缩写,意思为水平分隔线,没有结束标签。<br>
为blank rule的缩写,用来加上空格,没有结束标签。<h1>Title</h1>
<hr />
<h3>Chapter</h3>
<p>contentcontentcontentcontentcontentcontentcontentcontentcontent</p><br />
<p>contentcontentcontentcontentcontentcontentcontentcontentcontent</p>
<p>contentcontentcontentcontentcontentcontentcontentcontentcontent</p>
box-shadow
这个CSS属性,为其加上阴影。根据属性值的不同,会产生不同的效果。属性值依序为:
offset-x
属性值为水平方向产生阴影,正值为向右,负值为向左,单位为距离,可以为0。offset-y
属性值为垂直方向产生阴影,正值为向下,负值为向上,单位为距离,可以为0。blur-radius
为模糊程度,单位为距离,不允许负值。可以不做设定,优先性大於spread-radius
。spread-radius
为扩散程度,单位为距离,正值为扩大阴影,负值为缩小,预设为0,可以不做设定。color
属性值决定阴影的颜色。<!-- HTML -->
<div id="box">
<h2 id="title">Jacky's Blog</h2>
<p id="date">2021/1/1</p>
<p id="content">今天学习到如何将文字对齐,可以靠左对齐、靠右对齐、置中对齐、平均分散。</p>
<a href="#">联络我</a>
</div>
<!-- CSS -->
#box {
height: 200px;
width: 200px;
border: 1px solid;
padding: 10px;
box-shadow: 10px 15px 20px olive;
// 给2个值依序为offset-x, offset-y
给3个值依序为offset-x, offset-y, blur-radius
给4个值依序为offset-x, offset-y, blur-radius, spread-radius
}
#title {
text-align: center;
}
#date {
text-align: right;
}
#content {
text-align: justify;
}
内容来源:
freeCodeCamp|CodePen
<<: Day 06-制作购物车系统环境之Visual Studio Code
Fragment片段 https://developer.android.com/guide/fra...
在前端打滚一段时间 主要都是在用element UI这个UI套件在制作网站後台 因此对套件的依赖非常...
赋值运算子(Assignment operators) 在 Javascript 里运算有递增的写法...
mutable vs. immutable 在开始说明前,先复习一道题目: var a = {}; ...
今日文章目绿 前言 实作需求 过程纪录 参考资料 昨天讲到component零组件组装的方法,但没...