跟小甲鱼学Web开发笔记06(最新进展不按进度顺序)

引用大作战

当你词汇量不够用怎么办,那当然是引用他人的名言。而在html中,q、blockquot、cite、abbr、dfn、add元素等都可以承担起“引用”的任务。

q元素

q元素用于定义比较短的引用,流量器通常会在引用的内容两侧添加引号
演示代码如下:

<!DOCTYPE html>
<html>
<head>
	<title>q元素演示</title>
</head>
<body>
	<!-- 请在此添加q元素的演示 -->
	<p>孔子有云:<q>学而不思则罔,思而不学则殆</q></p>
</body>
</html>

效果图:(引用的部分加上双引号)
在这里插入图片描述

blockquote元素

引用一大段文本,我们通常是使用blockquote元素。浏览器会使用缩进的方式来显示该文本。
另外,我们可以通过cite属性来指定引用来源。
演示代码如下:

<!DOCTYPE html>
<html>
<head>
    <title>blockquote元素演示</title>
</head>
<body>
    <p>《中国合伙人》中有很多文字还是很不错的:</p>
    <!-- 请在此处添blockquote元素的演示 -->
    <blockquote>
        <p>梦想是什么,梦想就是一种让你感到坚持就是幸福的东西。</p>
        <p>当才华撑不起野心的时候,只能安静读书。</p>
        <p>最大的骗子其实是我们自己,因为我们总是想改变别人,而拒绝改变自己。</p>
        <p>年轻的时候,不该什么都不想,也不能想太多。想得太多会毁了你,我相信这话……成功路上最心酸的是要耐得住寂寞、熬得住孤独,总有那么一段路是你一个人在走,一个人坚强和勇敢。也许这个过程要持续很久,但如果你挺过去了,最后的成功就属于你。</p>
        <p>我从来就没有什么梦想,我也不知道什么是梦想,我只知道什么是失败,失败无处不在,人生如此绝望,这就是现实!掉在水里你不会淹死,呆在水里你才会淹死,你只有游,不停地往前游。那些从一开始就选择放弃的人他不会失败,因为他们从一开始就失败了,失败并不可怕,害怕失败才真正可怕。</p>
    </blockquote>
    <!-- 请在此处添blockquote元素的演示 -->
</body>
</html>

效果图:(文本加了缩进效果,可能有人会这样认为这不是引用,连个双引号都没有,而这就是html5所提倡的语义和呈现分离
在这里插入图片描述
所以如果要实现“美颜”的效果,则要用到css,也就是style元素。
代码如下:


<!DOCTYPE html>
<html>
<head>
    <title>blockquote元素演示</title>
    <style type="text/css">
        blockquote {
            display:block;
            background: #fff;
            padding: 15px 20px 15px 45px;
            margin: 0 0 20px;
            position: relative;

            /*字体*/
            font-family: Georgia, serif;
            font-size: 16px;
            line-height: 1.2;
            color: #666;
            text-align: justify;

            /*边框 - (选项)*/
            border-left: 15px solid #429296;
            border-right: 2px solid #429296;

            /*盒子阴影 - (选项)*/
            -moz-box-shadow: 2px 2px 15px #ccc;
            -webkit-box-shadow: 2px 2px 15px #ccc;
            box-shadow: 2px 2px 15px #ccc;
        }
        blockquote::before {
            content: "\201C"; /*左双引号的Unicode编码*/

            /*字体*/
            font-family: Georgia, serif;
            font-size: 60px;
            font-weight: bold;
            color: #999;

            /*位置*/
            position: absolute;
            left: 10px;
            top:5px;
        }
        blockquote::after {
            content: ""; /*如果要显示右双引号,则写 content: "\201D"; */
        }
    </style>
</head>
<body>
    <p><cite>《中国合伙人》</cite>中有很多文字还是很不错的:</p>
    <blockquote>
        <p>梦想是什么,梦想就是一种让你感到坚持就是幸福的东西。</p>
        <p>当才华撑不起野心的时候,只能安静读书。</p>
        <p>最大的骗子其实是我们自己,因为我们总是想改变别人,而拒绝改变自己。</p>
        <p>年轻的时候,不该什么都不想,也不能想太多。想得太多会毁了你,我相信这话……成功路上最心酸的是要耐得住寂寞、熬得住孤独,总有那么一段路是你一个人在走,一个人坚强和勇敢。也许这个过程要持续很久,但如果你挺过去了,最后的成功就属于你。</p>
        <p>我从来就没有什么梦想,我也不知道什么是梦想,我只知道什么是失败,失败无处不在,人生如此绝望,这就是现实!掉在水里你不会淹死,呆在水里你才会淹死,你只有游,不停地往前游。那些从一开始就选择放弃的人他不会失败,因为他们从一开始就失败了,失败并不可怕,害怕失败才真正可怕。</p>
    </blockquote>
</body>
</html>

效果图:(美丽许多~)
在这里插入图片描述

cite元素

cite元素通常用来定义作品的标题,比如书籍的标题、歌曲的标题等等,比如像刚刚的例子中,中国合伙人可以用cite元素包裹起来。默认样式是斜体
演示代码:

 <p><cite>《中国合伙人》</cite>中有很多文字还是很不错的:</p>

abbr元素

abbr元素用于定义简称,或者是缩写,配合全局属性title,可以指定该缩进代表的完整含义
举个栗子:

<p><abbr title="鱼C工作室">FishC.com</abbr> was founded in 2010.</p>

dfn元素

dfn元素用于表现定义中的术语,术语又称为技术名词,是指在特定专业领域中的一般概念的词语的一个指称。像HTML就是一个术语。
演示代码:

<p><dfn>HTML</dfn>是一门用于创建网页的标准标记语言。</p>

效果图:
在这里插入图片描述

address元素

顾名思义,address就是定义文档或者文章的作者拥有者联系信息,可以是一个地址,电话,微信等等。
举个栗子:

<address>
<strong>联系我们</strong><br>
邮箱:<a href="mailto:fishc_service@126.com">fishc_service@126.com</a><br>
旺旺:dingdingjiayu<br>
微信:FishC_Studio(公众号)<br>
</address>

效果图:
在这里插入图片描述

魑魅魍魉

在网页上遇到生僻词,旁边如果有拼音注解,体验感蹭蹭上升,而ruby、rt、rp元素就是来干这事儿的。

ruby、rt、rp元素

ruby元素要搭配其他两个元素来使用的,
rt元素是用来标记这个注音符号的,
rp元素则是用来标记浏览器不支持ruby元素时,所显示的内容。
举个栗子:

<ruby><rp></rp><rt>chī</rt><rp></rp></ruby>
<ruby><rp></rp><rt>mèi</rt><rp></rp></ruby>
<ruby><rp></rp><rt>wǎng</rt><rp></rp></ruby>
<ruby><rp></rp><rt>liǎng</rt><rp></rp></ruby>

效果图:
在这里插入图片描述

怀古

从前我们的书写方式是从上至下,从右往左。bdo元素可以使我们实现怀古情怀。

bdo元素

bdo元素允许修改默认文本方向。dir默认是ltr——left to right(从左往右),还可以指定rtl(从右往左)。
例子:

<bdo dir="rtl">
<ruby><rt>chī</rt></ruby>
<ruby><rt>mèi</rt></ruby>
<ruby><rt>wǎng</rt></ruby>
<ruby><rt>liǎng</rt></ruby>
</bdo>

效果图:(顺序相反)
在这里插入图片描述

结语

今天内容有点多,不过坚持下来了,撒花~~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值