前端js与CSS一直是自己的一个痛点。只能说尽量多学一点吧。

这里有几点对自己的总结:


①当一个标签中有多个样式的时候,我们可以设置一个为最高等级,那么就会将这个样式展示出来。

添加!important; 属性。

style="width:180px  !important;"

    

②在调试的时候要整体调试,先要找到是哪个组件。

<ul class="search_content">
<li style="width:245px; ">项目编码: <input class="form-control" name="projectCode" id="projectCode" value="${project.projectCode }" style="width:180px  !important;"></li>
<li style="width:245px;">
	项目名称: <input class="form-control" name="projectName" id="projectName" value="${project.projectName }"   style="width:180px  !important;">
</li >
<li style="width:270px;">
归属产品线:
<select class="form-control" id="sectorId" name="sectorId" >
		<option value="">---请选择---</option>
		<c:forEach var="bizCodeKeyValue" items="${listOrganization }">
			<option value="${bizCodeKeyValue.id}" <c:if test="${project.sectorId == bizCodeKeyValue.id}"> selected</c:if>>${bizCodeKeyValue.orgName}</option>
		</c:forEach>
   </select>

</li>
<li style="width:270px;">项目阶段:<sccl:selectBizCodes category="PROJECT_PHASE" name="projectPhase" id="projectPhase" selected="${project.projectPhase }"></sccl:selectBizCodes></li>
</ul>


③一般情况下不修改公共的css文件。而是单独修改,因为你不知道会不会影响到其他的。


④调试的时候一定要用好浏览器的调试功能,在页面中调试好大小,然后再修改代码。


⑤向前端人员请教。


【自动获取焦点】

<input name="j_username"  id="loginId" type="text" autofocus >


div里面的字体居中

text-align:center;

div中的字体宽度:

font-weight:bold;

normal    默认值。定义标准的字符。    
bold    定义粗体字符。    
bolder    定义更粗的字符。    
lighter    定义更细的字符。    
100,200,300,400,500,600,700,800,900    定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。    
inherit    规定应该从父元素继承字体的粗细。

设置已百分比计的行高

line-height:90%