1
2
3
4
5
6

项目2-1 使用CSS设置网页文本字体样式

发布时间:2018-09-19 08:27   发布人:侯素玲   浏览次数:3498



学习任务

      制作含有图像文字的新闻网页,CSS样式中至少定义三种基础选择器,使用行内式、嵌入式、链接式等引入CSS样式的方法。  

      说明 仅制作新闻主体部分,页眉、导航条、页脚暂不制作

 学习目标

      1.熟悉CSS的样式规则

      2.掌握在网页中使用CSS样式的方法,熟练掌握链接式、嵌入式两种方式

      3.熟练掌握三种CSS基础选择器

      4.能够熟练使用文本属性、字体属性设置文字样式,实现常见网页的文字排版。

 观看视频

视频1-4

  CSS样式规则     引入CSS样式表    CSS基础选择器   并集交集后代选择器

视频5  字体属性

视频6

  文本属性

视频7

  @font-face

视频8

  层叠性、继承性、优先级

任务1要求

      1.整个网页的文字要求颜色为#333,正文的字体大小为16px

2.文章的标题“聂耳:中国新音乐的先驱者”要求设置为红色red、粗体、水平居中显示,字号大小24px

3.文章的作者“光明网2018-09-29 13:49”要求设置为水平居中,正常字体不加粗

4.聂耳的照片水平居中,“聂耳像 新华社发” 文字设置为水平居中

5.段落首行缩进2个字,行距为150%

任务1效果图:

nieer-文本样式.jpg

任务2要求

       练习使用@font-face属性,制作含有特殊字体的网页,效果如下图所示。


font-face.jpg

素材下载

       点击此处下载素材


拓展训练1

      

军训是每年大一新生入学的必修课“军训见证成长,青春融进祖国请复制访问以下网址https://www.rzpt.cn/news/ctnshow.php/aid/19515制作完成“学校举行2019级新生军政训练闭训式”网页新闻主体部分

      要求标记选择器、类选择器、id选择器三种选择器都要定义,行内式、嵌入式、链接式三种引用方式都用到,熟练应用链接式和嵌入式。


拓展训练2


素材下载

    点击此处下载素材

网页参考代码

    <!doctype html>

    <html>

        <head>

         <meta charset="utf-8">

         <title>服装推广软文</title>

         <link rel="stylesheet" href="style.css" type="text/css" />

      </head>

      <body>

        <p class="one"><span class="a">NO.3</span><span class="b">BUTTERFLY</span></p>

        <p class="two"><span class="a">in August</span><span class="b"> 28th.2015</span></p>

        <h2><span class="a">2018</span><span class="b"> 秋装全面上新</span></h2>

        <p class="three">全场两件<span>包邮</span></p>

        <p class="four">所有邂逅相逢,所有萍聚水遇,都在缘分的天空下慢慢演绎。一款柔情含蓄的衣饰或是一袭与众不同的衣衫,都会成为你不同凡响必要法宝。在火热激情的青春里,在热烈奔放的夏之海洋里,你会选择什么样的精彩?</p>

       </body>

    </html>

style.css参考代码

@charset "utf-8";

/* CSS Document */

*{margin:0; padding:0;}

@font-face{font-family:ONYX; src:url(font/ONYX.TTF);}

@font-face{font-family:TCM; src:url(font/TCCM____.TTF);}

@font-face{font-family:ROCK; src:url(font/ROCK.TTF);}

@font-face{font-family:BOOM; src:url(font/BOOMBOX.TTF);}

@font-face{font-family:LTCH; src:url(font/LTCH.TTF);}

@font-face{font-family:jianzhi; src:url(font/FZJZJW.TTF);}

span{font-weight:bold;}

.one .a{font-family:ONYX; font-size:48px; color:#333;}

.one .b{font-family:TCM; font-size:58px; color:#4c9372;}  

.two .a{font-family:ROCK; font-size:24px; font-weight:bold; font-style:oblique; color:#333;}

.two .b{font-family:ROCK; font-size:36px; font-weight:bold; color:#333;}

h2 .a{font-family:BOOM; font-size:60px;}

h2 .b{font-family:LTCH; font-size:50px; color:#e1005a;}

.three{font-family:"微软雅黑"; font-size:36px;}

.three strong{color:#e1005a;}

.four{width:500px; font-family:"微软雅黑"; font-size:14px; color:#747474;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}