HTML3

  • 本节涵盖:文本(行高、首行缩进、居中)、锚、伪类、表格、display

学习任务

1.line-height 有什么作用?

  • line-height 行间距
  • 对一行文字,让它在<div>xxxx</div>里面垂直居中
  • line-height常用方法:
div {
    border:1px solid #ccc;
    text-align:center;
    height:80px;
    line-height:80px;}

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

  • 使用caniuse查询浏览器兼容性

3.a 标签的href, title, target 是什么? titlealt 有什么区别?如何新窗口打开链接?

  • href:"#" 代表当前页面
  • <a href:"#" target="_blank"> 在新窗口打开( target="_blank")
  • 一个访未访问的链接,默认颜色是蓝色
    一个访问过的链接,默认颜色是紫色
    对链接设置颜色,不会识别是否访问过。
    去掉链接的下划线:用text-decoration:none(去掉文本装饰)
  • 伪类选择器,伪类是代表一种状态,而不是针对某个特别的元素
    当使用多个伪类时,应遵循的顺序为::link :visited :hover :focus :active
<a href="http://www.baidu.com">百度</a>
  a {
      color:#fff;(我是链接/饥人谷,字体白色显示)
      text-decoration:none;  (去掉下划线)
      border:1px solid #ccc;(添加灰色实线边框)
      padding:4px;
      background:#330000;(背景色深棕色)
      border-radius:3px;(边框圆角)  
      transition:color 0.3s;(变化的时候,是渐变的过程,持续时间0.3秒)
    }
  a:hover {
           color:#eee;(当光标停留在按钮,背景色以0.3秒时间渐变为灰白色)
         }
  a:active {
            background:blue;(当点击按钮,背景色以蓝色显示)
           }
a链接做成按钮,添加伪类后
  • 当对div进行css样式设定时,a标签不会生效,想要a标签生效需要单独对其添加样式(a标签字体大小会继承,css样式不会被继承)
  • .div a是后代选择器(结合了类选择器),选择器一端用两个以上空格分隔。解释为:a作为div1的一部分;a在div1中找到;a作为div1的后代。
<div class="div1">div1 
    <p class="2"> 我是段落2</p>
    <a href="#">我是链接</a>
</div>

<style>
    .div1 {
           color:red;
         }
    .div1  a {
              color:yellow;
            } 
</style>
  • 跳转到锚点
    点击a链接会跳到p标签here处
<a href=''#here''>我是链接</a>
<div class ="div2">
</div>
<p id="here">ddddddd</p>
  • 在新窗口打开
    特性值:target="_blank"
<a href="tips" target="_blank">hunger</a>
...
<p id="tips">点击链接跳转到这里</p>

表格

  • border-collapse:collapse 边框重叠,折叠后边框变为单线
表格.png
表格html.png
  • 对table设置width,表格的宽度为固定宽度,不随内边距变化而变化;对th、td应用内边距,单元格的内容区会变小
表格css
审查元素-内容区变小
对表格应用:hover,改变光标移动的背景
  • display:table-cell 可应用于表格,与vertical-align:center; text-align:center"同时应用,让元素水平、垂直方向居中
    图片是行内元素,让图片在div(表格)中水平垂直居中,应用display:table-cell属性,即让div拥有表格的特性
<div class="div2">
  <img scr="https://.......com/u/.....">
</div>
对div中元素应用居中

其他要点:

  • text-indent:2em 首行缩进两个字符(中文的书写习惯)
    text-indent可使用负缩进,使用负缩进建议加外边距或内边距
  • word-wrap:break-word 折行(对字符自动换行)
  • text-align:centermargin:0 auto有什么区别?
    前一个是给inline(内联)元素用的,后一个是给block(块级)元素用的。
  • text-align:center<CENTER>的区别
    <center>是将所有被包含的元素都居中显示,而text-align:center只是将元素(块级元素)下面的内联元素居中显示。
  • text-align:justify如何生效
    链接:w3c css:text-align属性
为什么单独设置text-align:justify;不起作用,非要在后面加一个内联块状元素宽度为100%的才可以?
<p class="center">我是两端对齐文字端对齐文字<span></span></p>
.center{
        text-align:justify;
       }
span{
     display:inline-block;
     width:100%;
    }
  1. 这个是因为text-align不会处理被打断的行和最后一行。因为你这里的文字只占了一行,所以也是最后一行了,所以text-align设置为justify不会产生任何效果。
  2. 解决方法:使用text-align-last,并将其设置为justify。不过不幸的是,text-align-last不是所有浏览器支持。
  3. 对于不支持text-align-last的,可以在最后一行人工生成两行文本,然后把第二行隐藏了,那么我们要显示的第一行自然就可以实现两端对齐了。
    span是inline-block,也可以设置宽度(100%),那么这个时候内联匿名盒的宽度超过行盒,浏览器会将其拆成两行,自然第一行文本的text-align效果就生效了。你的实现刚刚好是上面的第二个实现方法。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,639评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,277评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,221评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,474评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,570评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,816评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,957评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,718评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,176评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,511评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,646评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,322评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,934评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,755评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,987评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,358评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,514评论 2 348

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,737评论 1 92
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,033评论 0 1
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,210评论 0 5
  • 参考1.line-height12.line-height23.line-height34.line-height...
    鸿鹄飞天阅读 546评论 0 0
  • 任性是需要资本的,这资本一般指金钱、地位、背景、能力、颜值等等,我们通常羡慕有资本任性的人,不是羡慕他们的任性,而...
    春风十里中的小白羊阅读 557评论 1 1