HTML学习随笔

重要:很多标签都是可以通过div+css实现,但是要了解其中的语意,你用这个标签是你想表达的意思就是这个语意,否则用css实现,例如:<hr>语意是一条水平分割线,除非你是真想分割,否则不要用它,如果只是想要一条线,可以用css实现。

标签:

h1~h6:h1一个页面最好只写一个,h1~h6不能相互嵌套。

p:p不能嵌入h1~h6,p标签

a:具有href属性的才是超链接(href如果是tel、mailto、sms分别是打电话、发邮件、发短信),具有name属性的是锚点,a标签还有alt、download等属性;当跳到锚点的时候,不指定具体id的标签,则是刷新页面,例如

<a href="">刷新页面</a>

table:border可以控制表格的外边框和单元格边框宽度,但是用这个属性时单元格的边框宽度不能超过1px.

th/td:跨行属性rowspan,跨列属性colspan。

块级元素:p、h1~h6、div,特点是独占一行。

行内元素:input,特点是不独占一行。

规则:

1、块级元素内能写块级元素和行级元素;

2、行内元素能写行内元素,但是不能写块级元素;

3、h1~h6不能相互嵌套;

4、p标签不能写块级元素;

5、a标签虽然是行内元素,但是可以包裹所有标签,但不能包含其他a标签

表单控件:

<input>:

type属性的值又如下:

text:普通文本,value可以不默认

radio:单选框,value要有默认值,checked是默认勾选的意思

checkbox:复选框,value要有默认值,checked是默认勾选的意思

hidden:隐藏域

submit:按钮

<button>:

type的属性的值:

submit:提交

reset:重置

button:普通按钮

<textarea>:文本域

<select>:选择框,<option>:选择项,selected是默认选择。

<label>:标签,可以跟其他表单控件关联从而获取焦点,例如

<label for="text">测试:</label>
<textarea id="text" name="t" cols="5" rows="5"></textarea>
或者
<label>测试:
<textarea id="text" name="t" cols="5" rows="5"></textarea>
</label>

<iframe>:框架标签,可以和target属性配合跳转(a标签和form标签都有target属性),frameborder属性是框架边框

<form action="https://search.jd.com/search" target="goJD">
    <input type="text" name="keyword">
    <button>去京东搜索嵌入iframe</button>
</form>
<iframe name="goJD" width="300" height="200"></iframe>

 

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值