记录学习HTML day6(1.16)

目录

学习html标签

语义化标签

1. div与sqan

2. header、nav、footer、aside、section、article

字符实体

关于4-6天代码的综合案例

初识CSS

1. 内嵌式

2. 外链式

3. 行内式


学习html标签

语义化标签

1. div与span

用途:div和span是没有语义的标签,用于页面布局使用

两者之间区别:

  1. div默认占一整行,一整行只能使用一个
  2. span一行之中可以使用多个
​<html>

<head>
  <title>网页的标题</title>

<body>
  <div>语义化标签</div>
  <div>语义化标签</div>
  <span>语义化标签</span>
  <span>语义化标签</span>
</body>

</html>

2. header、nav、footer、aside、section、article

header为网页头部;

nav为网页导航;

footer为网页底部;

aside为网页侧边栏;

section为网页区块;

artion为网页文章;

注:这些标签用于写手机版网页

字符实体

用途:用于在网页展示特殊字符

格式“&英语;(分号是英文的

常用字符实体就一个&nbsp; 用于描述空格

占位两个字符宽度

​<html>

<head>
  <title>网页的标题</title>

<body>
  演示        实体字符作用<br>
  演示&nbsp;实体字符作用<br>
  演示&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;实体字符作用<br>
</body>

</html>​

关于4-6天代码的综合案例

​<html>

<head>
  <title>网页的标题</title>

<body>
  <h1>青春不常在,抓紧学前端(工坊前端部招人)</h1>
  <hr>
  <table border="1" width="300" height="100">
    <caption><h2>工坊前端部优秀学员展示</h2></caption>
    <thead>
      <tr>
        <th>姓名</th>
        <th>学号</th>
        <th>性别</th>
        <th>荣誉</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>abc</td>
        <td>001</td>
        <td rowspan="2">男</td>
        <td>三好学生</td>
      </tr>
      <tr>
        <td>abd</address>
        </td>
        <td>002</td>
        <td>优秀学生</td>
      </tr>
      <tr>
        <td>bcd</td>
        <td>003</td>
        <td>女</td>
        <td>三好学生</td>
      </tr>
    </tbody>
    <tfoot>
      <th colspan="4">所有优秀学员展示信息</th>
    </tfoot>
  </table>
  <form>
    姓名:<input type="text" placeholder="请输入姓名" name="sex"><br><br>
    密码:<input type="password" placeholder="请输入密码" name="sex"><br><br>
    所在年级:
    <select>
      <option>大一</option>
      <option>大二</option>
      <option>大三</option>
      <option>大四</option>
    </select><br><br>
    性别:<label></label><input type="radio" name="sex">男 <input type="radio" name="sex">女</label><br><br>
    已经学过内容:<input type="checkbox">html <input type="checkbox">CSS <input type="checkbox">JS<br><br>
    个人简介<textarea width="400" height="200" placeholder="请输入个人简介"></textarea>
    <h3>我承诺
      <ul>
        <li>有一颗好学的心</li>
        <li>个人简介均属实</li>
        <li>努力成为更好的自己</li>
      </ul>
    </h3>
    <input type="submit" width="600" height="400" value="申请报名">
    <button type="submit">重置</button>
  </form>
</body>

</html>​

初识CSS

CSS:通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容

(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显

示样式

1. 内嵌式

内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义

基本代码:

<head>

<style type="text/CSS">

    选择器 {
    属性1:属性值1;
    属性2:属性值2; 
    属性3:属性值3;
}

</style>

</head>

选择器的作用是查找标签

优点:书写方便,权重高

缺点:样式与结构没有相互分离

2. 外链式

外链式是将所有的样式放在一个或多个以.CSS为扩展名的外部样式表文件中,通过link标签将外部样式表文件链接到HTML文档中

基本代码:

<head>

  <link href="CSS文件的路径"  rel="stylesheet" >

</head>

注:

rel:定义当前文档与被链接文档之间的关系,在这里需要指定为“stylesheet”,表示被链接的文档是一个样式表文件。rel标签同样可以结合type

type:定义所链接文档的类型,在这里需要指定为“text/CSS”,表示链接的外部文件为CSS样式表

优点:部分样式与结构相分离

缺点:样式结构没有彻底分离

3. 行内式

内联样式,又称行内样式。是通过标签的style属性来设置元素的样式,

其基本语法格式如下:

<标签名 style="属性1:属性值1; 属性2:属性值2; 属性3:属性值3;"> 内容 </标签名>

一般配合js使用

优点:样式与结构彻底分离

缺点:需要引入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值