目录
代码:为td设置对齐方式——左(中)、右(中)、中(中)、(左)上、(左)下、(左)中、右上、右下、右中、中上、中下、中中。(括号内表示默认的对齐方式)
代码:使得td的内容与table的每一个边线之间都有20px填充
代码:指定边框的颜色为绿色、3px细实线,和td元素的文本(白色)和背景颜色(黑色)
文本属性
设置文本对齐方式
- 案例搭建:调整p标签中内容为“你好,前端人!”的文本对齐方式
代码:左、右、中
<!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> <style> .p1 { text-align: left; } .p2 { text-align: right; } .p3 { text-align: center; } </style> </head> <body> <p class="p1">你好,前端人!</p> <p class="p2">你好,前端人!</p> <p class="p3">你好,前端人!</p> </body> </html>
效果:
- 案例搭建:调整p标签中内容为“你好,前端人!”的文本对齐方式
设置文本的修饰方式
- 案例搭建:调整p标签中内容为“你好,前端人!”的文本修饰方式
代码:下划线、上划线、删除线
<!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> <style> .p1 { text-decoration: underline; } .p2 { text-decoration: overline; } .p3 { text-decoration: line-through; } </style> </head> <body> <p class="p1">你好,前端人!</p> <p class="p2">你好,前端人!</p> <p class="p3">你好,前端人!</p> </body> </html>
效果:
- 案例搭建:调整p标签中内容为“你好,前端人!”的文本修饰方式
设置文本大小写
- 案例搭建:调整p标签中内容为“hello wEB”的文本大小写
代码:每个单词开头大写,全部大写,全部小写
<!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> <style> .p1 { text-transform: capitalize; } .p2 { text-transform: uppercase; } .p3 { text-transform: lowercase; } </style> </head> <body> <p class="p1">hello wEB</p> <p class="p2">hello wEB</p> <p class="p3">hello wEB</p> </body> </html>
效果:
- 案例搭建:调整p标签中内容为“hello wEB”的文本大小写
设置文本的首行缩进
- 案例搭建:调整p标签中内容为““1. 人生最痛苦的是梦醒了无路可以走。做梦的人是幸福的;倘没有看出可走的路,最要紧的是不要去惊醒他。《娜拉走后怎样》一九二三年2. 我们目下的当务之急,是:一要生存,二要温饱,三要发展。苟有阻碍这前途者,无论是古是今,是人是鬼,是《三填五典》,百宋千元,天球河图,金人玉佛,祖传丸散,秘制膏丹,全都踏倒他。《忽然想到》一九二五年””的首行缩进。
代码:30px表示对首行缩进两个字符的设定
<!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> <style> .p1 { text-indent: 30px; } </style> </head> <body> <p class="p1">“1. 人生最痛苦的是梦醒了无路可以走。做梦的人是幸福的;倘没有看出可走的路,最要紧的是不要去惊醒他。《娜拉走后怎样》一九二三年2. 我们目下的当务之急,是:一要生存,二要温饱,三要发展。苟有阻碍这前途者,无论是古是今,是人是鬼,是《三填五典》,百宋千元,天球河图,金人玉佛,祖传丸散,秘制膏丹,全都踏倒他。《忽然想到》一九二五年”</p> </body> </html>
效果:(负值是允许的。如果值是负数,将第一行左缩进)
- 案例搭建:调整p标签中内容为““1. 人生最痛苦的是梦醒了无路可以走。做梦的人是幸福的;倘没有看出可走的路,最要紧的是不要去惊醒他。《娜拉走后怎样》一九二三年2. 我们目下的当务之急,是:一要生存,二要温饱,三要发展。苟有阻碍这前途者,无论是古是今,是人是鬼,是《三填五典》,百宋千元,天球河图,金人玉佛,祖传丸散,秘制膏丹,全都踏倒他。《忽然想到》一九二五年””的首行缩进。
表格属性
设置表格边框
代码:为table与td加边框
<!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> <style> table,td { border: 1px solid black; } </style> </head> <body> <table> <tr> <td>单元格</td> <td>单元格</td> <td>单元格</td> </tr> <tr> <td>单元格</td> <td>单元格</td> <td>单元格</td> </tr> </tr> </table> </body> </html>
效果:
设置表格折叠效果
代码:将以上的边线进行折叠
<style> table,td { border: 1px solid black; } table{ border-collapse: collapse; } </style> </head>
效果:
设置表格宽度与高度
代码:为table设置高度为100ox,宽度为200px
<style> table,td { border: 1px solid black; } table{ border-collapse: collapse; width: 200px; height: 100px; } </style> </head> <body>
效果:
设置表格文字对齐方式(水平与垂直对齐方式可以同时设定)
代码:为td设置对齐方式——左(中)、右(中)、中(中)、(左)上、(左)下、(左)中、右上、右下、右中、中上、中下、中中。(括号内表示默认的对齐方式)
<!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> <style> table,td { border: 1px solid black; } table{ border-collapse: collapse; width: 500px; height: 300px; } .td1{ text-align: left; } .td2{ text-align: right; } .td3{ text-align: center; } .td4{ vertical-align: top; } .td5{ vertical-align: bottom; } .td6{ vertical-align: center; } .td7{ text-align: right; vertical-align: top; } .td8{ text-align: right; vertical-align: bottom; } .td9{ text-align: right; vertical-align: center; } .td10{ text-align: center; vertical-align: top; } .td11{ text-align: center; vertical-align: bottom; } .td12{ text-align: center; vertical-align: center; } </style> </head> <body> <table> <tr><!--默认垂直为居中--> <td class="td1">单元格左(中)</td> <td class="td2">单元格右(中)</td> <td class="td3">单元格中(中)</td> </tr> <tr><!--默认水平为居左--> <td class="td4">单元格(左)上</td> <td class="td5">单元格(左)下</td> <td class="td6">单元格(左)中</td> </tr> <tr> <td class="td7">单元格右上</td> <td class="td8">单元格右下</td> <td class="td9">单元格右中</td> </tr> <tr> <td class="td10">单元格中上</td> <td class="td11">单元格中下</td> <td class="td12">单元格中中</td> </tr> </table> </body> </html>
效果:
设置表格填充方式
- 如果在表的内容中控制空格之间的边框,应使用td和th元素的填充属性
代码:使得td的内容与table的每一个边线之间都有20px填充
<!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> <style> table,td { border: 1px solid black; } table{ border-collapse: collapse; } .td1{ padding: 20px; } </style> </head> <body> <table> <tr> <td class="td1">单元格有填充</td> <td class="td1">单元格有填充</td> <td class="td1">单元格有填充</td> </tr> <tr> <td >单元格</td> <td >单元格</td> <td >单元格</td> </tr> </table> </body> </html>
效果:
- 如果在表的内容中控制空格之间的边框,应使用td和th元素的填充属性
设置表格颜色
代码:指定边框的颜色为绿色、3px细实线,和td元素的文本(白色)和背景颜色(黑色)
<!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> <style> table,td { border: 3px solid green; } table{ border-collapse: collapse; width: 300px; height: 200px; } td{ background-color: black; color:white; } </style> </head> <body> <table> <tr> <td >单元格</td> <td >单元格</td> <td >单元格</td> </tr> <tr> <td >单元格</td> <td >单元格</td> <td >单元格</td> </tr> </table> </body> </html>
效果: