如何才能实现<form>实现里面<table>每行第一列的文本向右对齐

这是讲师和我写的代码的效果图,求指导,谢谢大家!
这是讲师的
这是我的
这是我的代码:

用户名:
密码:
籍贯:北京上海深圳广州南宁
性别:男 女 不透露
头像:
愿意到以下城市工作:
北京上海南京深圳
留言:
不要公开我的信息
 过时的做法是使用align属性
比较推荐的做法是css

<td style="text-align:right;">

这是我的代码:
图片说明

试一下
th {
text-align: left;
}
只要前几行的话,可以加class判断

如果不用样式的话,也只能行内一个一个写了。现在大部分html都要和css一起用。html只是框架,样式一样得需要css