2011-09-21 32 views
5

Tôi hiểu các tên mã cụ thể của trình duyệt khác như -moz- và -webkit- được sử dụng, tên cũ cho mozilla và sau này cho chrome và safari, nhưng chính xác là gì? Nó là viết tắt của Microsoft Office, nhưng một trang web không bao giờ được đưa lên trong chương trình đó, phải không?mso - cách sử dụng

+3

HTML được sử dụng trong các chương trình không phải là trình duyệt web. Lấy email HTML, ví dụ. Outlook có lẽ sẽ sử dụng 'mso', vì nó là một sản phẩm Microsoft Office và nó hiển thị HTML. Hơn nữa: http://msdn.microsoft.com/en-us/library/Aa155477 – CanSpice

+0

Sản phẩm văn phòng có thể nhập và xuất tài liệu HTML. – JJJ

+0

Hãy để tôi làm rõ câu hỏi của tôi: Điều gì sẽ như sau có nghĩa là nếu tôi tìm thấy nó trên một trang web (mà tôi đã làm): – Joseph

Trả lời

8

mã ví dụ của bạn:

<style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> 

Hình như những gì sẽ xảy ra nếu ai đó sao chép và dán văn bản từ một Microsoft Word Document vào một trình soạn thảo WYSIWYG trong một hệ thống quản lý nội dung.

MS Word đặt hàng tấn mã khó chịu không cần thiết. Tốt hơn là yêu cầu tác giả nội dung của bạn dán văn bản thuần thay vì từ MS Word.

1

Các thuộc tính Mso được sử dụng để mã hóa các email HTML. Kể từ Outlook 2007, Microsoft đã quyết định sử dụng công cụ hiển thị từ trong ứng dụng email của họ. Điều này tạo ra rất nhiều điều kỳ quặc trong cách HTML Email hiển thị trong Outlook, do đó cần phải sử dụng các thuộc tính mso trong HTML.