码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • HTML+CSS


    html概念:是最基础的网页开发语言
        * Hyper Text Markup Language 超文本标记语言
            * 超文本:
                * 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.
            * 标记语言:
                * 由标签构成的语言。<标签名称> 如 html,xml
                * 标记语言不是编程语言

    . 标签学习:
        1. 文件标签:构成html最基本的标签
            * html:html文档的根标签
            * head:头标签。用于指定html文档的一些属性。引入外部的资源
            * title:标题标签。
            * body:体标签
            * :html5中定义该文档是html文档
        2. 文本标签:和文本有关的标签
            * 注释:
            *

    to

    :标题标签
                * h1~h6:字体大小逐渐递减
            *

    :段落标签
            *
    :换行标签
            *


    :展示一条水平线
                * 属性:
                    * color:颜色
                    * width:宽度
                    * size:高度
                    * align:对其方式
                        * center:居中
                        * left:左对齐
                        * right:右对齐
            * :字体加粗
            * :字体斜体
            * :字体标签
            *
    :文本居中
                * 属性:
                    * color:颜色
                    * size:大小
                    * face:字体

    3. 图片标签:
            * img:展示图片
                * 属性:
                    * src:指定图片的位置

            * 代码:
                

                古镇
            
                
            
                
            
                
        4. 列表标签:
            * 有序列表:
                * ol:
                * li:
            * 无序列表:
                * ul:
                * li:
        5. 链接标签:
            * a:定义一个超链接
                * 属性:
                    * href:指定访问资源的URL(统一资源定位符)
                    * target:指定打开资源的方式
                        * _self:默认值,在当前页面打开
                        * _blank:在空白页面打开
     

    CSS:页面美化和布局控制

    1. 概念: Cascading Style Sheets 层叠样式表
        * 层叠:多个样式可以作用在同一个html的元素上,同时生效

    2. 好处:
        1. 功能强大
        2. 将内容展示和样式控制分离
            * 降低耦合度。解耦
            * 让分工协作更容易
            * 提高开发效率

    选择器:筛选具有相似特征的元素
        * 分类:
            . 基础选择器
                1. id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一
                    * 语法:#id属性值{}
                2. 元素选择器:选择具有相同标签名称的元素
                    * 语法: 标签名称{}
                    * 注意:id选择器优先级高于元素选择器
                3. 类选择器:选择具有相同的class属性值的元素。
                    * 语法:.class属性值{}
                    * 注意:类选择器选择器优先级高于元素选择器
            . 扩展选择器:
                1. 选择所有元素:
                    * 语法: *{}
                2. 并集选择器:
                    * 选择器1,选择器2{}
                
                3. 子选择器:筛选选择器1元素下的选择器2元素
                    * 语法:  选择器1 选择器2{}
                4. 父选择器:筛选选择器2的父元素选择器1
                    * 语法:  选择器1 > 选择器2{}

    模仿vivo官网html+css.zip
    zip 0星 超过10%的资源 18.41MB
    下载

                5. 属性选择器:选择元素名称,属性名=属性值的元素
                    * 语法:  元素名称[属性名="属性值"]{}

                6. 伪类选择器:选择一些元素具有的状态
                    * 语法: 元素:状态{}
                    * 如:
                        * 状态:
                            * link:初始化的状态
                            * visited:被访问过的状态
                            * active:正在访问状态
                            * hover:鼠标悬浮状态

     属性
        1. 字体、文本
            * font-size:字体大小
            * color:文本颜色
            * text-align:对其方式
            * line-height:行高 
        2. 背景
            * background:
        3. 边框
            * border:设置边框,符合属性
        4. 尺寸
            * width:宽度
            * height:高度
        5. 盒子模型:控制布局
            * margin:外边距
            * padding:内边距
                * 默认情况下内边距会影响整个盒子的大小
                * box-sizing: border-box;  设置盒子的属性,让width和height就是最终盒子的大小

            * float:浮动
                * left
                * right

    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Titletitle>
    6. <link href="css/registe.css" rel="stylesheet">
    7. head>
    8. <body>
    9. <div>
    10. <form method="get">
    11. <table border="1" align="center">
    12. <tr>
    13. <td class="td_left"><label for="username">用户名label>td>
    14. <td class="td_right"><input type="text" name="username" id="username" placeholder="请输入用户名">td>
    15. tr>
    16. <tr>
    17. <td class="td_left"><label for="password">密码label>td>
    18. <td class="td_right"><input type="password" name="password" id="password" placeholder="请输入密码">td>
    19. tr>
    20. <tr>
    21. <td class="td_left"><label for="email">Emaillabel>td>
    22. <td class="td_right"><input type="email" name="email" id="email" placeholder="请输入邮箱">td>
    23. tr>
    24. <tr>
    25. <td class="td_left"><label for="name">姓名label>td>
    26. <td class="td_right"><input type="text" name="name" id="name" placeholder="请输入姓名">td>
    27. tr>
    28. <tr>
    29. <td class="td_left"><label for="tel">手机号label>td>
    30. <td class="td_right"><input type="text" name="tel" id="tel" placeholder="请输入手机号">td>
    31. tr>
    32. <tr>
    33. <td class="td_left"><label>性别label>td>
    34. <td class="td_right">
    35. <input type="radio" name="gender" value="male" checked> 男
    36. <input type="radio" name="gender" value="female"> 女
    37. td>
    38. tr>
    39. <tr>
    40. <td class="td_left"><label for="birthday">出生日期label>td>
    41. <td class="td_right"><input type="date" name="birthday" id="birthday" placeholder="请输入出生日期">td>
    42. tr>
    43. <tr>
    44. <td class="td_left"><label for="checkcode" >验证码label>td>
    45. <td class="td_right">
    46. <input type="text" name="checkcode" id="checkcode" placeholder="请输入验证码">
    47. <img src="img/verify_code.jpg" id="img_check">
    48. td>
    49. tr>
    50. <tr>
    51. <td colspan="2" align="center"><input type="submit" value="注册" id="btn_sub">td>
    52. tr>
    53. table>
    54. form>
    55. div>
    56. body>
    57. html>

     

    1. .td_left {
    2. text-align: right;
    3. }
    4. .td_right {
    5. padding-left: 30px;
    6. }
    7. #username, #password, #email, #name, #tel, #birthday {
    8. height: 30px;
    9. border-radius: 5px;
    10. margin-top: 15px;
    11. width: 200px;
    12. }
    13. #checkcode {
    14. width: 90px;
    15. height: 28px;
    16. border-radius: 5px;
    17. margin-top: 15px;
    18. }
    19. #img_check{
    20. width: 100px;
    21. height: 30px;
    22. vertical-align: middle;
    23. }
    24. #btn_sub{
    25. background-color: #ffcc00;
    26. width: 80px;
    27. height: 40px;
    28. border-radius: 5px;
    29. }

  • 相关阅读:
    计算机网络知识点(七)
    基于Streamlit的YOLOv5ToX模型转换工具(适用YOLOv5训练出来的模型转化为任何格式)
    【Mybatis】INSERT INTO 遇到NULL怎么处理?
    601-体育馆的人流量
    『忘了再学』Shell基础 — 26、cut列提取命令
    shell脚本的运行机制
    音频学习笔记之音频播放
    通过虚拟机搭建个人NAS
    vue大型电商项目尚品汇(后台终结篇)day06 重磅!!!
    iphone无线调试(通过wifi无线来调试真机)
  • 原文地址:https://blog.csdn.net/weixin_49931066/article/details/126134632
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号