HTML+CSS入门 10分钟掌握HTML表单及CSS选择器、伪类和伪元素
沉沙 2018-06-08 来源 : 阅读 1433 评论 0

摘要:本文讲解了HTML表单及CSS选择器、伪类和伪元素,希望阅读本篇文章以后大家有所收获,帮助大家对HTML+CSS的理解更加深入。

一、input标签

1.<input>实现按钮效果

    -与表单相关的按钮效果

    -<input type="button" value="按钮">2.<button>标签表示按钮

   -与表单无关的按钮效果:<button>按钮</button>

   -类似于<input type="submit"> - 提交表单3.<input type="image">

   -基本用法 - 也可以显示图片

   -鼠标点击图片时 - 也有提交表单的作用

<input type="image" src="imgs/girl.jpg">

不同于<img src="imgs/girl.jpg">(只是图片)

二、基本选择器

1.选择器的优先级别

 通配符选择器 < 元素选择器 < 类选择器/属性选择器 < ID选择器2.元素选择器 - 定位当前页面的指定标签名

  ID选择器 - 定位当前页面中指定ID属性值的标签(只能匹配一个标签,无法重复使用)

  类(class)选择器 - 定位当前页面中指定class属性值的标签

  通配符选择器 - 匹配当前页面所有内容

  属性选择器 - [attr] - 匹配含有指定属性(属性名为attr)的标签(元素)。3.优先级别:内联样式 > 外联样式。4.!important

  设置当前内容的选择器的级别为最高;

  注意 - 打乱CSS选择器的默认优先级别顺序;

  建议 - 尽量不要使用.

三、关系选择器

1.祖先与后代的关系 - 后代选择器 A B2.父级与子级的关系 - 子选择器 A>B3.相邻兄弟选择器 - 定位指定元素的下一个兄弟元素 A+B4.后面兄弟选择器 - 定位指定元素的后面所有兄弟元素 A~B

四、组合选择器

1.组合选择器 - 选择器之间使用逗号隔开,之间为并集如:h1, h2, h3 {font-size: 18px;}

其中:<h1>标题一</h1>

     <h2 >标题二</h2>

     <h3>标题三</h3>2.组合选择器 - 选择器之间没有任何分隔,之间为交集

    1) p#p1 {  color: lightcoral; } 都选中

    <p>这是一个段落内容.</p>

    <p id="p1">这是一个段落内容.</p>

    2) p.mini { font-size: 12px; } 只选中p元素。

    <h2 class="mini">标题二</h2>

    <p class="mini">这是一个段落内容.</p>

五、颜色值

1.使用英文单词描述颜色

  -常用的颜色使用比较方便  -问题   -比较特殊的颜色,表示比较麻烦   -不同浏览器对单词描述的颜色存在色差    -建议 - 开发中,尽量不要使用2.颜色基本由三原色(红、绿、蓝)组成

  -rgb(红, 绿, 蓝)  -每个颜色值的范围 - 0 ~ 255  - #红绿蓝    -每个颜色使用两位表示    -值的范围 00 ~ ff    -举例    -#000000

六、伪类

伪类 - 设定指定状态下的样式<a>标签链接 - 默认样式

   未被访问的样式 - 字体颜色为蓝色

   鼠标悬浮在链接元素时 - 鼠标样式变化

   当鼠标点击链接元素时 - 字体颜色为红色

已被访问的样式 - 字体颜色变化

:hover  :active  :visited  :link  :focus

七、伪元素

::before ::after等

八、块级元素与内联元素

1.块级元素

    独占一行(自动换行) - 所有的块级元素都是垂直排列的

    <h1>  <p>  <ul>  <table>

2.内联元素

    内联元素是水平方向排列的

    内联元素 - 设置高度和宽度是无效的(高度和宽度由文字决定)

    <a>  <td>  <img>

九、语义化

所谓的语义化

 -每一个指定的HTML元素, 具有明确的指定含义。HTML编写静态页面时

1. 使用常见的HTML元素 + CSS样式

 -<table>、<h1>、<p>等  2. 使用语义化的HTML元素 + CSS样式

 -HTML5新增了很多语义化标签3.若<div>与<span>元素 + CSS样式,这两个标签都是无语义化的表示

十、div与span

1.<div>标签是块级元素 - 独占一行

  - 默认的宽度为父级元素宽度的100%  - 默认的高度为 0  作用:用于布局

2.<span>元素是内联元素

 

本文由职坐标整理并发布,了解更多内容,请关注职坐标WEB前端HTML/CSS频道!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved