HTML,网页(盒子模型)

  1. 概述

🐳HTML指超文本标记语言

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        
    </body>
</html>

<!-- 
<!DOCTYPE html>   是html文件中的一个声明,让浏览器知道是html语言版本,这可以使浏览器在解析时知道用哪一版本进行解析
 <html>   所有标记类语言都有一个基本语法(必须有一个根标签),所有的内容均写在根标签内
    <head>  网页头部,设置网页元信息
        <meta charset="utf-8" />  设置浏览器解析网页时使用的字符集
 -->

2.基本语法:

👻注释: <!--注释内容 -->

👻标签(网页由标签构成)

💀<开始标签> 标签体 <结束标签> :称为闭合标签/双标签

💀<标签名 />:称为自闭和标签

💀标签属性:标签中通过属性修饰标签特性

🐧属性必须写在开始标签中

🐧一个标签可有多个属性,属性格式: 属性名="属性值"

💀常用标签:

<!-- 标题标签(只有6个  align属性可设置文本内容,设置标签行内的水平对齐方式)-->
    <h1 align="right">一级标题</h1>
    <h2 align="center">二级标题</h2>
    <h3 >三级标题</h3>

<!-- p  段落标签   表一个标题段落,段落之间有间隔-->
    <p align="center">加油、努力</p>

<!-- 无序列表  前面有一个图标  无序号-->
    <ul>
         <li>列表项内容</li>
         <li>列表项内容</li>
         <li>列表项内容</li>
    </ul>

<!-- 有序列表  前面有一个图标  有序号  通过type属性改变序号规则-->
     <ol type="I">
         <li>列表项内容</li>
         <li>列表项内容</li>
         <li>列表项内容</li>
     </ol>

<!-- 超链接-->
     <!-- 在原窗口打开-->
     <a href="http://www.baidu.com" target="_self">百度</a>
     <!-- 在新窗口打开-->
     <a href="http://www.baidu.com" target="_blank">百度</a>

<!-- 图片-->
<img src="img/baidu.png" width="100" height="100" border="1"/>

👻特殊符号

💀空格 —— &nbsp

💀版权(C) —— &copy

💀商标(TM) —— &trade

💀注册商标(R) —— &reg

💀小于号< —— &It

💀大于号> —— &gt

3.表格

🐳基本构成

table标签:表格标签 tr标签:表格中的行 th标签:表格的表头 td标签:表格单元格

🐳表格属性

border="number"  <!-- 设置边框属性-->
background="图片位置" <!-- 设置背景图像-->
bgcolor="颜色" <!-- 设置背景颜色-->
width="number",height="number" <!-- 设置表格大小-->
cellpadding="值"  <!--单元边沿与其内容之间的空白-->
cellspacing="值" <!-- 设置各单元边沿之间的间距-->
align <!-- 设置表格位置  left、right、center-->
valign <!-- 设置表格位置  top、bottom、middle-->

🐳表格合并

colspan="number"  <!--跨列合并  合并后把该行的剩余列全部删除-->
rowspan="number"  <!--跨行合并  合并后把被合并的对应行的对应列删除-->

4.表单

🐳form标签表示表单

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <!-- 
        <input> 输入标签
        type="text" 单行文本输入框
        name="名称" ,向后端提交数据的键
        value="值",默认为空,可不写
        readonly="readonly" 只读,可提交数据
        disabled="disabled" 禁用组件,不可提交数据
        palceholder="请输入用户名" 默认提示,不是值
        
        type="password" 密码框
        选择性组件,需给定默认的value
        type="radio" 单选框  name相同为一组,会互斥,只能选择一个
        
        checked="checked" 默认选中
        
        type="checkbox" 复选框
        type="file" 文件选择框
        type="reset" 重置按钮
        type="button" 普通按钮 主要用来触发事件
        
        <select name="province"> 下拉选择框
        
        多行文本域
        <textarea
        -->

        <form action="server.html" method="get">
            用户名<input type="text" name="username" value="aa"/><br/>
            密码<input type="password" name="password"  /><br/>
            性别<input type="radio" name="gender" value="男" checked="checked"/>男
                <input type="radio" name="gender" value="女"/>女<br/>
            爱好<input type="checkbox" name="hobby" value="跳舞1"/>跳舞1
                <input type="checkbox" name="hobby" value="跳舞2"/>跳舞2
                <input type="checkbox" name="hobby" value="跳舞3"/>跳舞3<br/>
            上传头像<input type="file" name="file" /><br/>
            省份<select name="province">
                <option value="110">北京</option>
                <option value="111">上海</option>
                <option value="112">天津</option>
                </select><br/>
            
            地址<textarea cols="20" rows="5" name="address">
                
                </textarea>
            
            <input type="reset" />
            <input type="button" value="11" onclick="alert()"/>
            <input type="submit"  />
        </form>
    </body>
</html>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
<!DOCTYPE html> <html> <head> <title>新闻网站</title> <style> body { margin: 0; padding: 0; font-family: Arial, sans-serif; } header { background-color: #333; color: #fff; padding: 10px; text-align: center; box-sizing: border-box; } nav { background-color: #eee; padding: 10px; box-sizing: border-box; } nav ul { list-style: none; margin: 0; padding: 0; } nav ul li { display: inline-block; margin-right: 10px; } nav ul li a { color: #333; text-decoration: none; padding: 5px 10px; border: 1px solid #ccc; border-radius: 5px; } nav ul li a:hover { background-color: #333; color: #fff; border: 1px solid #333; } section { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 10px; box-sizing: border-box; } article { background-color: #fff; box-shadow: 1px 1px 5px #ccc; margin-bottom: 20px; padding: 10px; box-sizing: border-box; flex-basis: calc((100% / 3) - 10px); } article h2 { margin-top: 0; } article p { margin-bottom: 0; } footer { background-color: #333; color: #fff; padding: 10px; text-align: center; box-sizing: border-box; } </style> </head> <body> <header> <h1>新闻网站</h1> </header> <nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">国内新闻</a></li> <li><a href="#">国际新闻</a></li> <li><a href="#">财经新闻</a></li> <li><a href="#">体育新闻</a></li> <li><a href="#">科技新闻</a></li> <li><a href="#">娱乐新闻</a></li> </ul> </nav> <section> <article> <h2>标题1</h2> <p>内容1</p> </article> <article> <h2>标题2</h2> <p>内容2</p> </article> <article> <h2>标题3</h2> <p>内容3</p> </article> <article> <h2>标题4</h2> <p>内容4</p> </article> <article> <h2>标题5</h2> <p>内容5</p> </article> <article> <h2>标题6</h2> <p>内容6</p> </article> </section> <footer> <p>© 2021 新闻网站</p> </footer> </body> </html>

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小谭同学ha

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值