【HTML第二周】

二十一、嵌套列表

列表之间可以互相嵌套形成多层级列表
注:列表之间可以相互嵌套,形成多层级的列表。

 <ul>
        <li>
            辽宁省
            <ul>
                <li>沈阳</li>
                <li>大连</li>
                <li>丹东</li>
            </ul>
        </li>
        </ul>
            山东省
            <ul>
                <li>济南</li>
                <li>青岛</li>
                <li>烟台</li>
            </ul>
        </li>
    </ul>
```cpp
 <ul>
        <li>
            小吃类
            <ul>
                <li>煮粉干</li>
                <li>拌青菜</li>
                <li>蛋炒饭</li>
                <li>煎蛋</li>
                <li>米饭</li>
            </ul>
        </li>
        </ul>
            卤味类
            <ul>
                <li>鸭肠</li>
                <li>面筋</li>
                <li>牛肚</li>
                <li>猪耳朵</li>
                <li>大肠</li>
                <li>鱿鱼</li>
            </ul>
        </li>
        </ul>
            套餐类
            <ul>
                <li>卤面筋饭</li>
                <li>猪肉肉饭</li>
                <li>猪耳朵饭</li>
                <li>卤猪脚饭</li>
                <li>卤猪舌头饭</li>
            </ul>
        </li>
        </ul>
            炖罐类
            <ul>
                <li>猪蹄黄豆</li>
                <li>猪肚莲子</li>
                <li>猪心枸杞</li>
                <li>羊肉枸杞</li>
                <li>牛肉枸杞</li>
            </ul>
        </li>
    </ul>

</body>
</html>

二十二、表格标签

:表格的最外层容器 :定义表格行
:定义表格头 :定义表格单元
:定义表格标题 注:之间是有嵌套关系的,要符合嵌套规范。
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <table>
        <tr>
            <th>日期</th>
            <th>天气情况</th>
            <th>出行情况</th>
        </tr>
        <tr>
            <td>2019年1月1日</td>
            <td><img src="./img/tianqi_png" alt=“”</td>
            <td></td>
        </tr>
    </table>
    
</body>
</html>
在这里插入代码片

语义化标签:、、
注:在一个table中tBody是可以出现多次的,但是tHead、tFood只能出现一次。

二十三、表格属性

1.1常见表格属性

border:表格边框
cellpadding:单元格之间的空间
rowspan:合并列
colspan;合并列
align:左右对齐方式
valign:上下对齐方式
注:align:left、center、right
valign:top、middle、bottom
在这里插入图片描述
在这里插入图片描述

二十四、表单input标签

:表格的最外层容器 :标签用于搜集用户信息,根据不同的type属性值,展示不同的控件,如输入框、密码框、复选框。 ## 1.1表单标签 form、input、textarea、select、lable.. input(单标签)标签有一个属性,决定是什么控件。 还有一些常见的属性: checked、disabled、name、for... ![在这里插入图片描述](https://img-blog.csdnimg.cn/9eb32fe443f74a13a06c11847e940ce2.png#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/abe4414597b54ccbb932449882e3bb6e.png#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/8d206226eb9e4075b919e03d64107f95.png#pic_center) # 二十五、表单相关标签 :多行文本框 、:下拉菜单

二十七、div与span

div:做一个区域划分的块
span:对文字进行修饰的内联
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二十八、css语法格式

格式:
选择器{属性1:值1;属性2:值2}
单位:
px->像素(pixel)、%->百分比
基本样式:
width宽、height高、background-colour背景色
CSS注释:
/CSS注释的内容/
在这里插入图片描述

二十九、内联样式与内部样式

内联(行内、行间)样式
在html标签上添加style属性来实现
内部样式

三十、外部样式及两种写法

标签 rel href @import 注:这种方式有很多问题,不建议使用 外部样式 引入一个单独的css文件,name.css 通过link标签引入外部资源,rel属性指定资源跟页面的关系,href属性资源地址。 通过@import方式引入外部样式。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/1f1e2b7e708d40fbbd9aeab2c33917a4.png#pic_center) # 三十一、CSS颜色表示法 单词表示法:red blue green yellow 十六进制表示法:#00000 #ffffffff 0123456789 01 123456789abcdef RGB三原色表示法: rgb(255,255,255); 取值范0-255 获取颜色的工具: 提取颜色下载地址:https://www.baidufe.com/fehelper Photoshop工具 ![在这里插入图片描述](https://img-blog.csdnimg.cn/9a6f22af798e4ca4bcab11321a68923d.png#pic_center)

三十二、背景样式

background-color:背景颜色
background-image:背景图片
background-repeat:背景图片的平铺方式
background-position:背景图片的位置
background-attachment:背景图片滚动条的移动方式
在这里插入图片描述
在这里插入图片描述

三十三、背景实现视觉差效果

在这里插入图片描述

三十四、边框样式

border-style:边框的样式
solid:实线
dashed:虚线
dotted:点线
border-width:边框的大小
px…
border-color:边框的颜色
red #f00
注:针对某一条便=边进行单独设置:border-left-style:中间是方向left、right、top、bottom在这里插入图片描述

三十五、边框实现三角形

在这里插入图片描述
在这里插入图片描述

三十六、family字体类型

font-family:字体类型
英文字体;Arial,‘Times New Roman’
中文字体:微软雅黑,宋体
中文字体的英文名称
微软雅黑:‘microsoft YaHei’
宋体:SimSun
在这里插入图片描述
衬线体与非衬线体
在这里插入图片描述
注意事项:
1.设置多字体方式
2.引号的问题

三十七、字体大小与粗细样式

front-size:字体大小
默认:16px
写法:number(px)单词(small large…不推荐)
front-weight:字体粗细
模式:正常(normal)斜体(italic)
写法:单词(normal、italic)
注;oblique也是表示斜体,用的比较少,一般了解即可
区别:1、italic带有倾斜属性的字体的才可以设置倾斜操作
2、oblique没有倾斜属性的字体也可以设置倾斜操作
在这里插入图片描述
在这里插入图片描述

三十八、文本修饰与文本大小写

text-decoration:文本修饰
下划线:underline
删除线:line-through
上划线:overline
不添加任何装饰:none
注:添加多个文本修饰:line-through underline overline
text-transform:文本大小写(针对英文段落)
小写:lowercase
大写:uppercase
只针对首字母大小写:capitalize
代码

三十九、文本缩进与文本对齐

text-indent:文本缩进
首行缩进
em单位:相对单位,1em永远都是跟字体大小相同
text-align:文本对齐方式
对齐方式:left、right、center、justify(两端点对齐)

四十、文本的行高

line-height:定义行高
什么是行高,一行文字的高度,上边距和下边距的等价关系。
默认行高:不是固定值,而是变化的。根据当前的字体不断变化。
取值:1.number(px) scale(比例值,跟文字大小成比例的)
在这里插入图片描述

四十一、文本间距与文本拆行

letter-spacing:子之间的间距
word-spacing:词之间的间距(针对英文段落)
英文和数字不自动折行的问题;
1.word-break:break-all;(非常强烈的折行)
2.word-wrap:break-word;(不是非常的强烈的折行,会产生一些空白区域)

四十二、文本与段落实现个人简介

在这里插入图片描述
在这里插入图片描述

四十三、css复合样式

一个CSS属性只控制一种样式,叫做单一样式。
一个CSS属性控制多种样式,叫做复合样式。
复合样式
background
border
font
注:尽量不要混写,如果非要混写,那么一定要先写复合样式再写单一样式。
复合样式的写法,是通过空格的方式实现的。复合写法有的是不需要关心顺序,例如background、border;有的是需要关心顺序font。
1.background:red url()repeat00;
2.border:1px red solid;
3.font:
注:
最少要有两个值size family
weight style size family
style weight size family
weight style size/line-height family
注:如果非要混合去写的话,那么要先写复合样式,再写单一样式,这样样式才不会被覆盖掉。
在这里插入图片描述

四十四、ID选择器及注意事项

1.ID选择器
#elem{} id=”elem”
注:
1.ID是唯一的值,在一个页面中只能出现一次,出现多次是不符合规范的。
2.命名的规范,由字母、下划线、中划线、字母(并且第一个不能是数字)
3.驼峰的写法:searchButton(小驼峰)SearchButton(大驼峰)searchSmallButton
短线写法:search-small-button
下划线写法:search_small_button
在这里插入图片描述

四十五、CSS选择器及注意事项

CLASS选择器
css:elem{}
html:class=“elem“
注:
1.class选择器是可以复用的。
2.可以添加多个class样式。
3.多个样式的时候,样式的优先级根据CSS决定,而不是class属性中的顺序。
4.标签+类的写法。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值