HTML01(html组件,类选择器)

  • HTML显示组件
    1. 修改文本的样式span
      <p> <span style="color: aquamarine;">床前明月光</span>,疑是地上霜</p>
    2. 标签可以嵌套,不可以交叉
    3. 合并单元格 colspan 跨两列 rowspan 跨两行
    4. 显示图片
      <img id='easyimg' src="./img/b.jpg" >
    5. 超链接
      <a href="https://www.baidu.com" target="_blank">百度</a>
    6. 列表 
      1. 有序列表 ol li
      2. 无序列表 ul li
      3. 自定义列表 dl dd
    7. div  默认高度为0,宽度为100%的透明容器
    8. 表单  作用收集数据,提交数据
              <form action="提交表单的地址" method="get/put"  >
      1. 隐藏域   用户不需要知道,对程序业务十分重要的数据
        <input type="hidden" name="id" value="1001" />
      2. 文本框  readonly不能更改,但能提交
        <input type="text"  name="username" value="张三" readonly="readonly"/>
      3. 密码框
        <input type="password" name="userpass" value="123">
      4. 单选框  在同一个表单里的单选框,name一样就有互斥性 checked默认选中
        <input id="sexa" type='radio'checked="checked" name='sex' value='男'>
        <label for="sexa"></label>d
      5. 复选框  disabled 不能选中不能提交数据,  for表示选中文字就能选中选项
        <input checked="checked" id="hobbya" type="checkbox" name="hobby" value="唱"/>
        <label for="hobbya"></label>
      6. 下拉框   如果option不标注value属性,标签中的内容就是value值   默认选中是selected
        <option disabled="disabled" selected="selected">请选择</option> <!-- disabled默认被选中但是选不了 -->
                        <option >青岛</option>
                        <option value ="002">徐州</option> <!-- selected="selected" 默认选择 -->
                        <option value ="003">曹县</option>
                        <option value ="004">淄博</option>
      7. 文本域
           <textarea name="info">
             12  <!--默认值>
            </textarea>
            </div>
      8. input  按钮的默认值是text
        1. 提交
          <input type="submit" value="提交" />
        2. 重置   让表单回到初始状态  
          <input type="reset" value="重置" />
        3. 按钮
          <input type="button" name="" id="" value="按钮" />
      9. button  button按钮的type默认属性是submit
            <button >提交</button>
            <button type="reset">重置</button>
            <button type="button">按钮</button>
  • css显示样式
  1. 字体设置
    1. 字体颜色: color:red;
    2. 字体大小:font-size:30px;
    3. 字体加粗:font-weight:bold;
    4. 字体样式:font-family:"宋体"
  2. css样式设置方法:
    1. 内联样式:  写在标签上的样式
    2. 外部样式:  定义在css文件,使用方式:
      <link rel='stylesheet' href="css/easy.css">
    3. 内部样式:  在本html文件<head>中定义,  <style>   </style>
  3. 选择器
    1. id选择器
              #box{
                  text-align: center;
              }
    2. 类选择器
              .easyb{
                  height:100px;
                  border-radius: 20px;
              }
    3. 属性选择器
              [name="username"]{
                  outline: none;
                  color: #FF0000;
              }
    4. 标签选择器    每一个标签的设置都是平等的
              table,td,th{
                  border:1px solid blueviolet;
                  border-collapse: collapse;
              }
    5. 子代选择器  只有第一层子代生效
              .easyb>div{  
                  /* 字体 */
                  font-family: "宋体";
                  margin:10px;
              }
    6. 后代选择器   不管多少层都生效
              .easyb div{  /* 不管多少层都会生效 */
                  margin:10px;
              }
    7. 权重选择器
              div.easyb{  /* 是div并且class是easyb */
                  
              }
    8. 伪类选择器  选择特定状态的元素
      1. :link - 选择所有未被访问的链接
      2. :visited - 选择所有已经被访问过的链接
      3. :hover - 当鼠标悬停在元素上时,选择该元素
      4. :active - 当鼠标点击并保持在一个元素上时,选择该元素
                a:link{
                    color: #8A2BE2;
                }
                a:active{
                    color: #FF0000;
                }
                a:visited{  /* 点击后 */
                    color: aquamarine;
                }
                a:hover{  /* 悬浮 */
                    color: palevioletred;
                }
                .easyb:hover{
                    border: 1px solid #FF0000;
                }

         

        
posted @ 2023-11-09 21:02  卡皮巴拉  阅读(21)  评论(0)    收藏  举报