HTML 5 <blockquote><p>的分工与合作

一提到文档标签,大家首先想到的就是p,那如果要实现缩进及间距,还得使用margin,padding及text-indent等css样式。

但现在html5的一个新标签解决了以上所有问题,它可以自缩进和自间距,这就是blockquote标签一个人的功劳。

<blockquote> 标签定义摘自另一个源的块引用。

<blockquote> 与 </blockquote> 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。

实例

毛主席说过:
<blockquote>帝国主义都是纸老虎 ... </blockquote>

亲自试一试

如果标记是不需要段落分隔的短引用,请使用 <q> 元素。blockquote 只应该应用于来自另一个源的引用。

<q>标签标记短的引用,浏览器经常在引用的内容周围添加引号。

实例

<q>Here is a short quotation here is a short quotation</q>

亲自试一试

-----------------------------------------------------------

如需把页面作为 strict XHTML 进行验证,那么 <blockquote> 元素必须包含块级元素,比如这样:

<blockquote>
<p>here is a long quotation here is a long quotation</p>
</blockquote>

----------------------------------------------------------------------------------------

那问题来了,CSS中如何让blockquote里的段落<p>不缩进呢?

P已经全局定义为缩进两个字符。当段落中需要加Blockquote时,这行文字是<blockquote><P>... ... ...<P> </blockquote>,文字同样缩进了两个字符。有什么方法实现呢?

最佳答案

blockquote{ margin:0; }/*去掉blockquote本身带的缩进。*/blockquote p{text-indent:0;}

<q> 与 <blockquote> 的区别

<q> 标签在本质上与 <blockquote> 是一样的。不同之处在于它们的显示和应用。<q> 标签用于简短的行内引用。如果需要从周围内容分离出来比较长的部分(通常显示为缩进的块),请使用 <blockquote> 标签。

时间: 2024-08-05 00:07:39

HTML 5 <blockquote><p>的分工与合作的相关文章

《好学的C++ 第2版》 第3章 函数--分工与合作

只有main函数是肯定会被执行的,其他函数都是被调用才会执行. 调用函数,一直到函数结束或是遇到return语句,执行顺序才返回给调用者.//无return? return了错误类型?无需返回值却return了值? 调用可递归调用. 推荐:在程序开头声明函数,在程序某个地方定义函数,在其他函数里调用这个函数.//函数被调用前可不声明,例如main函数.main函数能被调用吗?能调用自身吗? 原型理论上可以放在被调用之前的任何地方. 调用之前不必定义,声明就可以,这让函数相互调用成为可能.//it

关于面向对象的一些理念

生活中,任何实体都可以看做一个对象,比如人,动物,汽车,飞机,苹果,香蕉.对象又分成抽象和抽象.比如人是抽象的,具体的某个人是具体的,如张三.李四是具体的.因此常用new操作符来实例化一个对象. 我们要有面向对象编程思维,比如开发京东商城产品详细信息,我们可以定义一个产品对象属性:名称,描述,价格方法:就是行为-比如添加到购物车,查看产品详细信息比如开发京东商城购物车,我们可以定义一个购物车对象属性:产品列表,总价格方法:获取产品列表,计算产品总价格(当修改产品个数需要重新计算),可以采用双对象

软工总结

大一的时候,我们接触了很多的基础,同时,我们也写了很多的代码,从简单的输入输出再到一些基础排序.查找算法.大二的时候,我们系统的学习了很多进阶的内容,写了更多的代码,从面向对象的类再到复杂的红黑书平衡树.终于到了大三,两年的准程序员生活让我们写了很多代码,同时也做了好几个或大或小的项目.虽然只是学了简单的知识,但是我们依然或好或坏的完成了这些项目——完全凭借自己的本能.不论是什么计算机语言,算法,还是硬件接口,只要遵循规则就能得到结果.然而,软件工程却推翻了这一切,老师告诉我们,不能再先写再重构

构建之阅读笔记03

1.我认为在团队合作的过程中,编写程序之前,应该要首先规范命名,通过第四.五章我知道了,作为一个软件工程师不仅要有出色编程能力还要有对代码注释的意识,因为在团队工作中,你如果不注释你写的代码,那么当你有事,别人接手你的代码时,就会遇到很大的问题,他需要一点一点读懂你的代码,这会对团队的进程造成影响.我们还要在编写程序前先要对代码的命名和缩进等问题进行同一的规定,这样会使得团队的进程得到很快的发展. 2.在团队合作中,刚开始也许我们并不知道应该怎样进行合作,通常我们都是自己编程,没有和其他人合作的

Deviceone:站在移动互联时代的十字路口上

最近总能看到类似“App已死,服务永生”.“App必死,web永生” .“App已死,微信建站已生”这样的文章.不晓得这些网络写手到底是想代表某些公司的立场.还是想要表达怎么样的一个情结,文章中语气都是如此之肯定,好像大家真的有什么仇什么怨一样. 回顾软件发展的历史,C++开始流行时,就有人因其优秀的面向对象能力而预言C语言已死:Java语言开始流行时,也有人因其出色的跨平台能力和完备的内存管理机制而预言C++已死:在web盛行的年代,更是而有人因看好这种轻量级的B/S交互模式而预言原生应用已死

0428数字口袋精灵app优化

"数字口袋精灵app"优化 目录: 一.项目github总仓库推送 二.开发成员 三.分工与合作 四.各模块成果 五.团队成员贡献分 内容: 一.项目github总仓库: https://github.com/LiangZhilin/We-have-bing 二.开发人员: 223孙海林(商软2班) 225江志彬(商软2班) 256林集团(商软2班) 224颜文生(商软2班) 404曹嘉琪(商软1班) 142梁植淋(商软1班) 三.分工与合作: 林集团.颜文生:从开发者的角度出发,进一

动态链接库

为什么要有动态链接库? 一个大项目(如英雄联盟)如果所有的功能都编译连接成一个完整的可执行程序加载到内存,那么这个大软件会变得非常非常的大,这是非常耗内存的,并且在现在的多道程序高并发下的操作系统,内存里会有很多待运行的软件,所以内存资源是非常珍贵的.针对这种现象就出现了动态链接库,也就是把一个功能独立的程序以二进制的形式存在磁盘上,一个程序在用到这个功能时就去磁盘上找到它,然后加载到内存里. 动态链接库的好处是什么?(来自百度知道http://zhidao.baidu.com/link?url

《构建之法》读书笔记4

[4.2] 代码风格非常重要.我自己写时会严格注意这一方面.阅读他人代码时也是同样.里面提到了一些规范,可以此为范本.代码可读性太重要了. [4.3] 摘:关于函数,最重要的原则是:只做一件事,并且要做好. 关于4.3.4中“如何处理C++中的类”这一部分没太读懂,有一些概念还不太清楚,这里先留下疑问,等全书读完再来释疑. [4.4] 代码复审的目的之一,查错是必然的,但是如果编译通过,想要发现逻辑错误.算法错误就会相对比较困难,也很容易被忽视.针对此处,结对编程的优势就体现出来了.或者在做项目

怎样防止电脑被黑?

本原创文章来源:C++技术网 http://www.cjjjs.cn ,阅读更多原创精品文章,欢迎访问C++技术网. 1.搞IT的是屌丝.码农.程序猿? 人们提到IT人的时候,总会想到他们呆板.不解风情,专注于IT技术,就算性感的美女躺在旁边也无动于衷.事实真的是这样吗?虽说不能完全否定有这样的情况存在,但这是IT人普遍的特点吗?而其它行业也有很多这样的人,那为什么人们总是拿程序员说事?下图为2013年网上曾经流传的一张屌丝分布图,程序员行业居首. 而实际上,问题并不在于IT行业拥有这些固有的标