常用html/css总结

常用标签  

使用标签的目的,不是为了程序员,为了浏览器排名。使用正确的标签做正确的事情

1、  可输入框  ,type限制类型  text文本  number数值类型 password密码 radio单选框 (单选框如果想要成为真正的单选框,需要加一个相同的name值) checkbox 多选框

        按钮:submit 提交  reset 清空

        常用属性 :autofocus(自动聚焦) checked默认选框选中 selected下拉选框默认选中

2、
换行

 
        
        用户名 
        
        

手机号

密码

性别

爱好 游戏 音乐 csdn

3、

4、

标签定义 HTML 表格。 简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。 tr 书写每一行的内容 td 书写每一列 th 元素定义表头

姓名 学号 班级
姓名 学号 班级
姓名 学号 班级

5、引入图片  src放置图片地址 alt图片不能正常显示的时候,提示文字  title鼠标移入提示文字

这是一个美女的照片

6、h1-h6标题文字 h1语义非常重,一般一个页面,只能有一个,用来引入logo

 h2一般一个页面只能有两个,h3一般一个页面只能有三个,其余自定义

7、

段落文字引入一段话一段文字

8、 页面跳转超链接a href放置的是跳转的页面地址。 target="_blank"  加此属性,在新页面打开。不加默认在当前页面打开

360导航

9、 ul li结构类似的布局 ,无序,ol li实现有序列表。 ul的子级(第一级包裹的)只能是li ,li的父级(第一级包裹该标签的)只能是ul

  

10、

  内容划分元素,用来实现布局 

是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是
固有的唯一格式表现。可以通过
的 class 或 id 应用额外的样式。

不必为每一个

都加上类或 id,虽然这样做也有一定的好处。

可以对同一个

元素应用 class 或 id 属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。

11、span b u i 引入小元素,一些不太重要的元素

12、上标   锚点就是一个小标记,用户做的一个标记,点击以后可以跳转到这个标记里面,跳转的地方使用name取值,点击的地方使用#name值


        

HTML

混血模特被封“日版迪丽热巴” [1] ,坐拥万千粉丝的她还是高材生 [2] !混血模特被封“日版迪丽热巴”,坐拥万千粉丝的她还是高材生! 混血模特被封“日版迪丽热巴”,坐拥万千粉丝的她还是高材生! 混血模特被封“日版迪丽热巴”,坐拥万千粉丝的她还是高材生! 混血模特被封“日版迪丽热巴”,坐拥万千粉丝的她还是高材生! 混血模特被封“日版迪丽热巴”,坐拥万千粉丝的她还是高材生!



























































































































































CSS常用样式

同样的样式 权重一样 后写的生效 

1、文字颜色  color:颜色&颜色代码   color:red;  color:#ffffff;

2、文字大小  font-size:20px; (文字不能小于12px 默认16px)

3、文字居中  text-alian:center;

4、首行缩进 text-indent:2em; (em倍数  参考文字大小)

5、字体 font-family:"楷体";(字体的值需要加引号 )

6、去除下划线  text-decoration:none;(文字下划线:text-decoration: underline;)

7、文字加粗 font-weight:bold;(文字不加粗:font-weight:normal;)

8、鼠标移入增加小手  cursor:pointer;

9、增加圆角 border-radius:10px;(值越大圆角越明显 值为50%时是圆形)

10、背景颜色 background:#ffffff;

11、宽度 高度 width:100px;   height:100px;

12、边框 boder: 1px solid #000; (三个值 用空格隔开 第一个值:线的粗细,第二个值:线的类型 solid实线 dashed虚线 dotted点线,第三个值:线的颜色

13、外边距 margin:100px;  内边距 padding:20px;

        margin和padding 多个值使用空格隔开
        一个值:上下左右
        两个值:第一个值上下 第二个值左右
        三个值:第一个值上 第二个值左右 第三个值下
        四个值:上右下左
        margin padding border都可以只可以设置一个方向
        margin-top margin-bottom margin-left margin-right

        margin:0px auto ;表示上下0外边距 左右居中

14、选择器:hover{

                样式 鼠标移入后样式才会生效,鼠标移出无效果

}

15、图片背景

        background:url('图片地址')  no-repoat center  center pink;

        第一个值图片地址 url('地址')
        第二个值平铺方式,默认平铺 no-repeat repeat-x水平轴平铺 repeat-y垂直轴平铺
        第三个值:水平方向坐标 可以书写具体值 也可以left center right
        第四个值:垂直方向坐标 可以书写具体值 也可以top center bottom
        第五个值:颜色

        Rgba(r,g,b,a)透明色  a:0-1之间 越小越透明

16、渐变色 background:linear-gradient(90deg,red,pink,blue,yellow);

        第一个值可以书写渐变角度 或者方向  to top,to bottom

17、 固定定位   position: fixed;
        float:left;
        float:right;
浮动:实现的效果就是水平排列。只有两种,左右浮动
    1、不会随着窗口滚动而滚动
    2、参照物是可视窗口  top left right bottom 
        left和right不能同时书写
        top和bottom不能同时书写
    3、固定定位完以标签变成行内块(设置宽高有效,可以在一行排列)
    4、固定定位以后不占位,后写的(根据html顺序)在上面

18、相对定位     position: relative;
1、单独使用的时候,一般用来做微调。
2、相对定位,参照物是自身原来的位置
        top left right bottom 
        left和right不能同时书写
        top和bottom不能同时书写
3、相对定位,占位,占得是原来的位置
19、绝对定位  position: absolute;
        绝对定位:一个标签绝对定位,会一直向上寻找,直到找到有定位方式(任意一种定位方式都可以,如果原来没有默认定位方式,一般使用相对定位,相对定位对别的标签影响最小。)的标签,然后以该标签作为参照。

20、Overflow:hidden 隐藏超出标签 解决浮动塌陷  解决外边距塌陷(加在父级)

        overflow: auto; 超出部分出现滚动条

21、旋转    transform:rotate(30deg);    (角度deg)

22、位移    transform:translate(100px,100px);  

23、 放大    transform:scale(3);    小于1缩小

24、垂直对齐    vertical-align: top;

25、阴影      box-shadow:0px 0px 2px 2px red;

26、过渡模块    transition: height 1s 0s,width 1s 1s,border-rudius 1s 2s;

        第一个值:样式 可以指定某一个样式 也可以设置所有

        第二个值:时间

        第三个值:动画曲线 一般是linear

        第四个值:动画延迟执行时间




    

27、动画模块    animation: move 2s infinite linear;

       使用动画   animation:动画名字 持续时间 次数infinite(infinite无限次) 动画曲线linear

       定义动画   @keyframes 动画名字{

                                各个状态样式条

        }




    

28、

标签分类:

           第一种:单双标签

            双标签:<标签>

            单标签:<标签>或<标签 /> 

           第二种:行内标签和快级标签

            行内标签:和其他标签并排排列 span b u i a

                    行内标签设置宽高无效,上下外边距无效,左右有效

                    上下内边距有效,不占位。左右有效且占位

            块级标签:独占一行ul li h1-h6 p div

            行内块:在一行排列,设置宽高有效 img input td tr table

            标准流:行内标签水平,块级标签垂直。

            做网站的时候,首先需要考虑的是标准流。再次是浮动。

            浮动以后,脱离标准流,变成行内块

29、:nth-of-type()   可以选择具体某一个标签,也可以选择某一类标签2n 3n 4n

30、选择所有标签      *{

                 margin: 0px;

                 padding:0px;

             }

   

你可能感兴趣的:(html5,css)