HTML Basic II-Assignment

1. Q&A


** 1.line-height有什么作用?**

  • 文本层次解析

  • 行高(line-height)
    所谓的行高就是等于行与行间的基线距离的文本高度,具体演示如下:

行高的作用之一是用于文本的垂直居中——设置line-height=height


补充知识

  • 内容区域

  • 行内框(inline box)
    border=10px和line-height=110px下的行内框

border=10px和line-height=90px下的行内框


【tip】

  • 行内框是无法直接显示的,只能通过border侧面烘托出行内框区域
  • 行内框的高度就是行高
  • 经笔者亲测,当只设置字体高度而不设置行高的情况下,原则上行内框是等于字体高度的,但是在chrome浏览器会出现行内框增大的现象,具体解释可能第二张图:

另一种解释是:浏览器在显示的时候往往会有自己的表现形式,例如在Opera内,行高将按照CSS定义的将行距除以2增加到内容区域的上下两边,而IE和Firefox则不是完全平分


  • 行框(line box)
    • 行框就是所有行高当中的最大值构成的行内框

2.如何去查CSS熟悉的兼容性?比如inline-block哪些浏览器支持?

  • 可以登录到caniuse.com,输入相关的CSS属性就可以查看浏览器的兼容性

如上图所示,inline-block这一CSS属性的主流pc端和移动端的浏览器的兼容情况一一罗列出来了。


3.a 标签的href, title, target 是什么? title 和 alt有什么区别?如何新窗口打开链接?
Html的a标签是定义超链接,用于从一个页面跳转到另一个页面

  • href规定链接的目的url,一般来说:
    • 未点击的链接呈现蓝色带下划线
    • 鼠标放在链接上呈现红色
    • 点击链接后呈现紫色带下划线
  • title规定可以让鼠标悬停在超链接上的时候,显示该超链接的文字注释
  • target规定链接跳转页面的方式,默认是在当前页面跳转,还包括:
    • _blank:跳转到新建页面
    • _self:在当前页面跳转
    • _parent:在父框架集中打开被链接文档
      _ _top:在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架
    • framename:在指定的框架中打开被链接文档
  • tiitle规定鼠标浮动到链接时显示的提示信息,而alt是但页面渲染失败时的提示信息
  • 新窗口打开链接方法:

4.display:none, visibility: hidden, opacity:0有什么作用?有什么区别?

  • display:none是最常用的隐藏元素的方法
    • 元素使用该属性将:不占据空间,无法点击;
    • 元素在页面上将完全消失;
    • 元素原本占据的空间被其他元素所占据,从而导致
      浏览器的重排和重绘;

上图分别是display:none和未设置display:none的效果图

  • visibility:hidden也是常用的隐藏元素的一种方法
    • 元素在页面消失,但仍然占据空间
    • 只导致浏览器重绘不导致重排
    • 适用于那些元素隐藏后不希望页面布局会发生变化的场景

上图的第二个红色框表示visibility:hidden,此时点击第二个红色框,控制台是没有信息输出的,因为按钮及其功能已经隐藏

  • opacity:0表示元素的透明度是完全透明,起到一种隐藏效果
    • 与visibility:hidden类似,元素在页面消失且仍然占据空间
    • 但按钮及其功能仍然存在,只是肉眼看不见

上面第一个红色框使用的是opacity:0,在点击第一个红色框,控制台是可以输出信息1的


5.如何去除 a 链接的默认样式?直接在 a 链接父容器添加颜色,能否继承到当前 a 链接上?

  • 无法继承,这和CSS样式层叠时的优先级有关,a标签一般会有默认颜色(蓝色)或是通过a:link{color:颜色值}去设置a标签的颜色,当父容器再次设置时,会被a标签中设定的颜色所覆盖;
  • 方法如下图所示:

2. code


参考资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,686评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,668评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,160评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,736评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,847评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,043评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,129评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,872评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,318评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,645评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,777评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,861评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,589评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,687评论 2 351

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,741评论 1 92
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,220评论 0 8
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,141评论 0 1
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,527评论 32 459
  • 如何打扫满是落叶的庭院?首先用草耙把地清理得一干二净。然后,摇晃其中一棵树,好让少许树叶掉落。这就是wabi-sa...
    齐滇大圣阅读 555评论 0 1