Python小白学习进行时---css基础(2018-7-011)

一、表单标签
二、div和span
三、css基础
四、css选择符
五、组合选择器
六、伪类选择符

一、表单标签

1.表单标签(form)

表单标签是用来收集在这个标签内的信息
name属性:区分不同的表单
method:表单中信息的提交方式。一般用get或者post

<form name="userInfo" method="get/post" action="">
属性与属性之间用空格隔开
2、input标签
<input type="text" name="username" value="用户名" placeholder="请输入用户名" readonly="readonly" /> 

input标签是单标签,在需要使用value值时,将input放在form标签中。
type:不同的值对应不同的信息
value:具体的值
placeholder:占位符

a、文本框输入
value就是输入框中输入的内容
placeholder在input作为文本输入框的时候才有用
maxlength:设置输入框能输入最多的字符的个数

<input type="text" name="username" value="用户名" placeholder="请输入用户名" readonly="readonly" />  
    <!-- 密码输入框 -->
    <input type="password"  name="password" value="123456" placeholder="请输入密码" maxlength="8" />

b、单选按钮
name属性必须设置,并且同一组选项的name的值必须一样
设置value属性用于提交信息
checked属性的值设置为checked让按钮处于选中状态

<input type="radio" name="sex" value="boy" checked="checked" /><span>男</span>
    <input type="radio" name="sex" value="girl"/><span>女</span>

c、复选框

name属性必须设置,并且同一组选项的name的值必须一样
设置value属性用于提交信息
checked属性的值设置为checked让按钮处于选中状态

普通按钮

<input type="button" value="获取验证码"  disabled="disabled" />

图片提交按钮

<input type="image" src="./images/luffy2.png"></input>

文件域

<input type="file" name='icon'></input>

提交按钮:将表单中的内容以name=value的形式进行提交,提交到form标签中的action属性对应的地址下面

<input type="submit">

重置按钮:对所在的表单中的内容进行重置(回到最初的状态)

<input type="reset"> 
3、select标签

下拉菜单
selected:通过属性值设置为selected,设置默认选项

<select name="nation">
    <option>Ameican</option>
    <option>Australia</option>
    <option selected="selected">Japan</option>
</select>
4、多行文本框(textarea)

a.常规标签
b.输入框里面的内容,在标签的内容中设置
c.rows:设置一屏能看到最多的行数
d.cols: 设置列数

<textarea name="yijian" cols="10" rows="5">意见...</textarea>

二、div和span标签

1、div标签

div标签是一个无语义的标签,主要是用来对网页的内容进行分块管理。是块标签

2、span标签

文本结点。需要在一些特点的标签后面显示一些说明性文字时使用

<span>用户名:</span><input type="text"></input>

三、css基础

1、css语法

选择符{属性:属性值; 属性:属性值;}
说明:
a.选择符: 确定设置样式的对象
b.属性: 属性是CSS的核心,确定需要修改的是什么样式。CSS中有大概150多个属性
c.属性值: 属性对应的具体的值。注意:大小相关的值是整数+px

常用的属性:color(字体颜色)、background-color(背景颜色)、width(宽度)、height(高度)

2、样式的创建

a. 内联样式
将样式表写在标签内部作为标签的属性值(style属性),style属性的值中是CSS代码

b. 内部样式
将样式表写在head标签中style标签中

c. 外部样式
将样式表写在一个css文件中(后缀是.css的文件),在html中通过link标签去引入。

四、css选择符

选择符的作用:获取需要设置样式的标签对象
CSS的选择符有十几种,包括:属性(元素)选择符、id选择符、class选择符、通配符、群组选择符、包含选择符、伪类选择符等

五、组合选择器

1、群组选择符

通过逗号将不同的单选择符连接在一起作为选择符。同时选中所有用逗号分开的的选择符

h1,#p1,.text{
    background-color: yellow;
}
2、包含选择器

通过空格将不同的单选择符连接在一起作为选择符。
通过前面的选择符依次往后面查到被包含的选择符,直到找到最后一层为止,最后一层的选择符才是最终被选中的标签

div div p{
    color: red;
}

div .text{
    font-size: 40px;
}

</style>

</head>
<body>

<div>
    <div>
        <h1>我是标题</h1>
        <p id="p1">我是段落1</p>
    </div>
    <p>我是段落2</p>

    <div>
    
    </div>
</div>

<p class="text">我是段落4</p>
<div>
    <div>
        <p>我是段落3</p>
    </div>
    <p class="text">我是段落2</p>
    <img src="images/luffy2.png">
</div>

</body>
</html>

六、伪类选择符

语法:选择符:固定的状态{属性:属性值;属性:属性值}
固定的状态只有:link、visited、hover、active

伪类选择符一般用来给标记的不同的状态设置不一样的样式,一般用于a标签和按钮标签(button);语法上所有的标签都能使用
a:link{} - 初始状态,一次都没有访问成功过的状态
a:visited{} - 访问后的状态
a:hover{} - 鼠标悬停的时候的状态
a:active{} - 鼠标按住不放的状态

伪对象选择符: 和伪类选择符差不多,唯一的区别就是冒号前面不是指向所有相同类型的标签,而是某一个(部分)标签

伪类(对象)选择符需要遵守爱恨原则(LoVe HAte): 在同时设置多个状态的样式的时候,设置的顺序必须按照LoVeHAte的先后顺序来

        font-size: 15px;
        /*去掉下滑线*/
        text-decoration: none;
    }

    /*伪类选择符*/
    /*a:link{
        color: gray;
    }
    a:visited{
        color: green;
    }
    a:hover{
        color: red;
        font-size: 20px;
    }
    a:active{
        color: yellow;
    }*/

    /*伪对象选择符*/
    /*#a1:hover{
        background-color: yellow;
    }*/
    /*div a:hover{
        background-color: green;
    }*/

    p:hover{
        background-color: green;
    }
    p:active{
        background-color: pink;
    }


</style>

</head>
<body>

<a href="https://www.hao123.com">百度一下</a>
<div>
    <a id="a1" href="http://www.iqiyi.com">爱奇艺</a>
</div>

<p>我是段落</p>



</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,727评论 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,421评论 1 45
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,512评论 32 459
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 3,828评论 0 0
  • 其实不愿意用写给自己的东西作为这个账号的第一篇,但是我确实很需要它,开篇愉快。 2017年6月1日,儿童节...
    黑梨黑梨阅读 427评论 0 1